Лучшая практика SVN - проверка корневой папки - PullRequest
5 голосов
/ 26 марта 2010

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

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

Ответы [ 2 ]

10 голосов
/ 26 марта 2010

Нет, это очень необычно. Это сделает svn update действительно отстойным, если у вас много веток и тому подобное. Кроме того, это раздражает - по крайней мере, мне - перемещаться так далеко, чтобы добраться до вашего реального кода. Просто проверьте ствол или ту ветвь, над которой вы работаете. Вы можете использовать svn switch, если хотите вернуться обратно в транк или в другую ветвь. Используйте svn help switch для получения дополнительной информации об этой команде.

0 голосов
/ 26 марта 2010

Когда вы извлекаете корневую папку, каждая ветка и каждый тег копируются на ваш локальный компьютер при обновлении. С годами это может составить много вещей, даже для небольших проектов. Поэтому, если вы сделаете это, сделайте редкие проверки ветвей и тегов, только рекурсивно обновляя их, если вам это действительно нужно.

Кроме этого, да, продолжайте и проверяйте все, если вам это нравится. Я обычно делаю это, потому что мне нравится получать информацию, когда создаются новые ветви или теги. Но это не обязательно. Вы всегда можете переключать свою рабочую копию между (стволом и) различными ветвями, когда захотите.

...