Создать ветку в Subversion, где один каталог, один каталог из транка никогда не обновляется? - PullRequest
0 голосов
/ 18 января 2012

У меня в багажнике 2 директории ..

/ DEV / а также / ОК /

Я хочу создать ветку из ствола (головы), где всякий раз, когда я объединяю ствол, меняется на ветку: - Я получаю последнюю версию / dev / .. но ... - / qa / НЕ обновляется, т. е. исправлено в исходной версии, которую я извлек.

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

Может быть, использование SVN: Externals как-то?

или как-то заставлять SVN только «записывать» слияния для /qa/.

Обратите внимание, что я хотел бы воздержаться от изменения какой-либо структуры trunk ... т.е. переместить каталог / qa / в другое место.

1 Ответ

1 голос
/ 18 января 2012

Две мысли;

  • Используйте Tag для вашей ветви QA. Хорошо, если вам не нужно проверять обновления.
  • Используйте ветку для своей работы по обеспечению качества и оставьте своего разработчика на стволе. Затем вы можете продолжить работу и слить исправления ошибок в магистраль по мере необходимости.

Проверьте Общие шаблоны ветвления в документации SVN для получения дополнительной информации.

...