Отключение автоматической проверки в АнхСВН - PullRequest
1 голос
/ 10 ноября 2009

Я использую Visual Studio 2k8 с АнхСВН.

Когда я начинаю изменять файл, он автоматически проверяется. Как я могу отключить его? Я не хочу случайно изменять мои файлы.

Ответы [ 4 ]

2 голосов
/ 10 ноября 2009

То, что вы называете «извлечением», просто означает, что файл был помечен как измененный локально на вашем компьютере (при этом сервер SVN ничего не знает об этом). Это отличается от, скажем, ClearCase, где файл фактически извлекается на сервере. Так что, как предлагает Майкл, вам не нужно об этом беспокоиться, вы всегда можете отменить это локально. И если вы просто используете Отменить в VisualStudio, файл снова будет помечен как неизмененный.

2 голосов
/ 10 ноября 2009

Ваши файлы не будут изменены в вашем хранилище Subversion, пока вы не вернете их обратно. И даже когда они будут возвращены, вы все равно сможете откатить их до любого предыдущего пункта.

Так что не нужно беспокоиться о том, чтобы что-то сделать случайно ... в этом весь смысл контроля версий!

1 голос
/ 10 ноября 2009

На что намекают некоторые другие ответы: Вы не «извлекаете» файлы с SVN. Похоже, вы пришли из менталитета ClearCase / SourceSafe. SVN работает по другой модели управления версиями. Когда вы «извлекаете» рабочую копию, вы извлекаете последнюю версию файлов из хранилища. Вы можете изменить любой из них. Когда вы закончите редактирование, вы нажимаете «зафиксировать» их на сервере.

Я мог бы бродить дальше и дальше, но вместо этого я просто укажу на фактическое стандартное Руководство по SVN - вот первая глава , которая объясняет модель управления версиями, которую использует SVN.

0 голосов
/ 10 ноября 2009

Откройте диалоговое окно настройки AnkhSVN (Инструменты-> AnkhSVN-> Конфигурация ...) и установите для DisableSolutionReload значение True .

Существует также возможность сделать обратное - запретить автоматическое добавление новых файлов в SVN - которую вы можете отключить (настройка AutoAddNewFiles на False ).

...