Большую часть времени я делаю несколько различных разработок для одного и того же проекта, и, чтобы иметь некоторое логическое разделение между ними, я использую персональную систему контроля версий в проекте (а именно ископаемое , но это слишком много подробностей).
Это позволяет мне фиксировать свою работу в разных ветках, чтобы потом объединить их. Тем временем я поддерживаю ветку магистрали, в которой я выполняю работу коллегами.
Но когда я переключаюсь с ветви на другую (например, для выполнения какого-либо действия по слиянию) и возвращаюсь туда, откуда пришел, Visual Studio обнаруживает изменения меток времени и восстанавливает файлы, которые на самом деле не были изменены.
Есть ли способ попросить Visual Studio считать, что исходный файл изменился, когда изменился только некоторый хэш его содержимого?
Поскольку ответ, кажется, «нет», это еще один способ добиться того, чего я хотел бы, для которого я начинаю щедрость. Все же прочитайте выше, пожалуйста.
Вам известен простой способ создания моментальных снимков меток времени и хэшей MD5 моих исходных файлов, а затем для каждого файла, для которого изменена метка времени, сравните модификацию MD5 и метку времени отката, если MD5 не изменилась?
Спасибо за ваши ответы.