Как предотвратить обновление моей рабочей копии SVN - PullRequest
5 голосов
/ 10 ноября 2010

Предположим, у меня есть рабочая копия проекта с версией svn.По определенной причине я хочу сохранить конкретную версию x этого проекта в качестве рабочей копии.Но иногда я неуклюжа и случайно делаю svn-обновление до последней ревизии y> x.Есть ли простой способ предотвратить svn-обновления рабочей копии, например отключить команду обновления или что-то еще?Спасибо.

Ответы [ 3 ]

5 голосов
/ 10 ноября 2010

Если вы оформите заказ с помощью 'svn export' вместо 'svn checkout', вы получите копию без всей информации .svn. Это остановит вас при обновлении svn, так как это вообще не рабочая копия.

Это также помешает вам делать "svn что-нибудь" на этом дереве (по крайней мере, без гимнастики, чтобы сделать его действительной проверкой svn)

Это хорошо?

5 голосов
/ 10 ноября 2010

Вы можете сделать ветку .Более подробную информацию о ветвлении и слиянии можно найти здесь: .

С веткой вы можете работать все, что вы хотите, а svn-up сделает все, потому что никто не должен связываться с вашей веткой.Затем, после того, как вся работа сделана, вы просто merge работаете с trunk

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

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

Перейдите в каталог .svn в каталоге, который вы не хотите обновлять.Переименуйте файл записей в entryzzz.Вы не сможете ничего обновить или зафиксировать, пока не переименуете его обратно в записи.

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