Папка Mercurial и Транк - PullRequest
5 голосов
/ 22 июля 2010

Я новичок в Mercurial.Я привык использовать Subversion.Была привычка использовать транк в качестве главной папки для проекта.

Когда я создаю новый репозиторий в Mercurial, я должен назвать ветку по умолчанию как Trunk?

Ответы [ 3 ]

8 голосов
/ 22 июля 2010

Использование скопированных каталогов для тегов и веток - серьезный недостаток дизайна в SVN, независимо от того, что говорится в руководствах. Это создает много проблем, из которых наиболее серьезной является тот факт, что вся модель тегирования и ветвления опирается только на соглашение, но в действительности ничто не мешает кому-либо переходить в «неправильный» каталог.

Второй большой недостаток этого подхода заключается в том, что он поощряет гигантские проектные структуры, поскольку люди хотят держать свои одиночные {ствол, метки, ветви} на верхнем уровне. Теперь можно с радостью пойти и скопировать (~ ветку) только одного подкаталога или даже файла, что также создает большой беспорядок.

Так что не слишком привязывайтесь к SVN-способу делать вещи, а вместо этого изучайте и принимайте «правильный» способ делать вещи, как в Hg или Git. Забудьте о магистральных и ветвистых каталогах и настройте структуру своего проекта каким-то разумным способом.

1 голос
/ 22 июля 2010

Похоже, что будет дан подробный ответ.

1 голос
/ 22 июля 2010

Я никогда не находил это необходимым.

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