Svn и отключенные правки - PullRequest
       60

Svn и отключенные правки

2 голосов
/ 02 сентября 2011

Я использую SVN (VisualSVN Server в частности с VisualSVN и, следовательно, TortoiseSVN). Можно ли работать в автономном режиме? Например. код зарегистрирован, а затем изменить решение, не проверяя соответствующий файл?

Что (если что-нибудь) пойдет не так?

Ответы [ 3 ]

0 голосов
/ 02 сентября 2011

Вы можете работать в автономном режиме с локальным хранилищем через файл: // . Сначала вам нужно создать локальное репо, синхронизировать с удаленным, затем переключить рабочий каталог на локальный репозиторий, после некоторой работы вы можете синхронизировать их с удаленным и переключить рабочий каталог на удаленный. Это описано здесь .

0 голосов
/ 02 сентября 2011

Вы можете продолжать работать, но ...

Некоторые действия SVN все еще можно выполнить, пока вы не подключены к репо. Например - svn diff, чтобы увидеть ваши локальные изменения, svn st. Это возможно, поскольку во время оформления заказа svn сохраняет копию каждого файла оформления заказа в .svn.

Действия, требующие доступа к репо, не могут быть выполнены - например, SVN коммит.

0 голосов
/ 02 сентября 2011

Нет, SVN требует доступа к централизованному серверу.Вы не можете поставить в очередь коммиты в автономном режиме для последующей передачи на сервер.

Вы можете найти то, что вам нужно, с распределенной системой контроля версий, такой как Mercurial или Git .Они позволяют вам работать в автономном режиме, как если бы вы были подключены, а затем синхронизировать изменения, когда вы в конце концов подключитесь.

...