2013-04-22 3 views
0

У меня есть свойство svn: external в моем проекте соединительной линии. Из этого ствола у меня есть ветвь, имеющая svn: внешняя по отношению к другому пути. Ветвь постоянна. Это означает, что я не хочу закрывать его, я постоянно работаю над этим.Игнорировать svn: «свойство» при выполнении svn merge

Когда изменения произошли в ветке, я хочу объединить их обратно в багажник. Дело в том, что я хочу все изменения ЗА ИСКЛЮЧЕНИЕМ svn: external property.

Когда я пытаюсь объединиться, у меня нет конфликта, потому что svn слишком умный и обновляет его. Если бы у меня был конфликт, я мог бы использовать мой всегда.

Я думал об использовании svn-крючка, чтобы вернуть это конкретное изменение, но я хочу использовать его в качестве последнего средства.

Любые другие идеи? Большое спасибо!

ответ

1

Использовать опцию --record-only после изменения svn:externals на ветке, чтобы отметить ревизию, как уже было слито, без фактического ее слияния.

# changing svn:externals on branch 
svn propedit svn:externals branches/foo/externals 
svn commit 

# mark commit as already merged 
svn merge -c rev --record-only branches/foo trunk 
svn commit 
+0

Я попытался использовать опцию '-record-only', но когда я повторно объединил слияние (используя черепаху-svn), svn тоже объединил эту ревизию. – dotanlaks

+0

Я смущен. Сначала вы сказали, что ветвь «постоянна», т. Е. Она не будет закрыта. Теперь вы говорите, что вы получаете конфликты слияния во время реинтеграции, т. Е. Закрытие филиала. Вы объединяете изменения из ветки в магистраль и позже реинтегрируете ветку с помощью соединительной линии? – nosid

+0

Я просто выполняю слияние реинтеграции, чтобы все ревизии были объединены обратно в багажник. Я не хочу или должен закрывать его, используя слияние реинтеграции. Я думал о слиянии конкретных изменений, которые мне нужны каждый раз, когда я хочу, но так как я в команде, и у нас есть много изменений, я опасаюсь, что некоторые изменения могут не быть объединены случайно (человеческие ошибки). – dotanlaks

Смежные вопросы