У меня есть рабочие копии одного и того же хранилища на двух разных компьютерах (Mac). Имеется рассматриваемый файл (скажем, SomeFile.m
), который показывает значение r703 в обеих рабочих копиях без локальных изменений. svn update SomeFile.m
с обеих сторон не производит обновлений - он считает, что он полностью обновлен с хранилищем.
Тем не менее, два файла разные. У них разные контрольные суммы, а в diff показаны различия, важные для кода. Файл является правильным в одной из рабочих копий, но не в другой.
Во-первых, как заставить неправильный файл быть заменен тем, что находится в хранилище?
Во-вторых, как этот файл попал в это состояние в первую очередь? Неправильное разрешение конфликтов или что-то в этом роде?