svn - как сохранить коммиты, когда сервер недоступен - PullRequest
0 голосов
/ 16 декабря 2011

Предположим, что svn-сервер недоступен в течение нескольких дней (например, у вас нет подключения к Интернету).

Я могу продолжать работать и фиксировать, когда svn вернется, но это не удобно, потому что все моиизменения будут идти только к одной ревизии.

Вместо этого я хочу "проверять" ревизии локально, а когда svn вернется, я хочу зафиксировать кучу ревизий.

Другими словами - различные исправления ошибок должныперейти к различным ревизиям.

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

Ответы [ 3 ]

5 голосов
/ 16 декабря 2011

Поскольку вы уже отклонили опцию репозитория local-svn .... возможно, вам следует изучить git?А гит-свн?

1 голос
/ 16 декабря 2011

Как упоминал Джейк Физел, git, вероятно, лучший путь. Если это не вариант, вы можете создавать патчи (diffs) каждый раз, когда вам нужна контрольная точка. Когда хранилище станет снова доступным, выполните чистую проверку, исправьте, подтвердите, исправьте, подтвердите и т.

0 голосов
/ 16 декабря 2011

Локальный SVN-сервер (и команда переключения) или DVCS - у вас есть не более двух этих вариантов.

В отличие от git-boys, я предлагаю использовать Mercurial и hgsubversion как более прозрачные и интеллектуальныеприведенный в действие мост к Subversion

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...