Местные филиалы в подрывной деятельности - PullRequest
1 голос
/ 23 августа 2011

У вас есть совет, как можно работать в локальном филиале при разработке SVN? Я работаю над проектом, в котором у меня не может быть ветки в центральном хранилище, но я хотел бы иметь возможность время от времени объединять содержимое из ствола.

Многие веб-сайты рекомендуют использовать git, но я не настолько привык к git, и я не очень привык к этому. Другой возможностью было бы работать на чистой кассе и никогда не совершать; но это будет означать дублирование многих неизмененных файлов.

Есть идеи относительно локальных филиалов в SVN?
Спасибо!

Ответы [ 4 ]

4 голосов
/ 23 августа 2011

SVN централизован и поэтому не знает местных филиалов.

1 голос
/ 23 августа 2011

Этот рабочий процесс в SVN включает в себя наличие второго репозитория SVN, в котором вы работаете.

Вы перемещаете изменения в основной репозиторий и из него, используя исправления.

В наши дни это не идеально.

Время учить рт.;)

1 голос
/ 23 августа 2011

Время учить мерзавцев. Попробуйте git-svn. (Или вы можете использовать другой мост SVN-DVCS)

0 голосов
/ 25 августа 2011

Менее оптимальное решение, которое не включает git, состоит в том, чтобы вносить изменения в новую локальную проверку, не фиксируя их, и рассматривать эту проверку как локальную ветвь.Затем можно выполнить слияние с транка через svn update и зафиксировать транк через svn commit, когда их работа над веткой будет завершена.

Однако это решение не позволяет вести историю ветки.

...