Рекомендуемый макет рабочего пространства с базаром - PullRequest
1 голос
/ 12 мая 2011

Я пытаюсь настроить структуру каталогов (макет рабочей области), мне нужно разделить код "stable" и "dev", и у меня есть несколько выпусков.Я нашел это Рекомендованная структура репозитория / папки Mercurial для пользователя SVN Возможно ли это в Bazaar vcs?Любое другое предложение для правильной структуры каталогов?

Ответы [ 2 ]

3 голосов
/ 13 мая 2011

Это должно хорошо работать с базаром. eg.:

my-project (Bazaar shared repository[1])
+ trunk (you can use this for dev if you like)
+ branches (normal directory)
  + v1 (branch for a specific version)
  + v2 
+ stable (push the stable stuff in here)

Вы можете использовать любую структуру каталогов, которая вам нравится, но использование компоновки svn помогает привести в соответствие вещи в вашем проекте, которые работали с svn.

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

[1] Сделайте базовый каталог для вашего проекта общим хранилищем Bazaar, чтобы каждая ветвь не сохраняла копию истории изменений, а вместо этого сохраняла всю историю в хранилище. Вы можете создать репозиторий Bazaar с помощью bzr init-repo /path/to/my-project, который также создаст каталог для вас. Все ветви, помещенные или разветвленные в этом каталоге, будут автоматически использовать общий репозиторий.

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

Вы также можете прочитать официальную документацию Bazaar по организациям ветвей и расширенных макетов общего хранилища .

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