Мой вопрос, по сути, такой же, как этот здесь .
Я использую AnkhSVN в Visual Studio 2010. У меня сложилось впечатление, что если я фиксирую / обновляю все решение(Я спамил и коммит, и обновление со всеми возможными комбинациями), затем вся ревизия, и это означает, что каждый отдельный файл в ревизии будет обновлен до одна глобальная ревизия .
Предположим, есть 3 файла: A , B и C . A - в редакции 1, B - в редакции 1, а C - в редакции 1. Допустим, я пересматриваю C 20 раз, C сейчас в редакции 21. Но я ожидаю, что A и B также будут в редакции 21. Но это не так!Я смотрю на репозиторий Explorer, и он говорит, что A и B все еще в ревизии 1, в то время как C в ревизии 21. IЯ думал, что концепция Subversion состоит в том, чтобы сделать их всех в редакции 21. Что, черт возьми, происходит?
Дополнительный вопрос: если это правда, а A, B и C действительно в ревизии 21, но не отображается, тогда как мне получить, скажем, ... ревизию 14 из A и B, если они сразу перепрыгнули из ревизии 1 в 21?