2009-10-16 3 views
2

Кто-нибудь знает, как избежать слияния определенных файлов в слиянии филиалов? Например, если я объединяю вещи от mybranch до trunk, но если я DONT хочу попробовать объединить определенные файлы, есть ли способ установить что-то игнорировать, глядя на эти файлы?Выборочное слияние в subversion

Файлы, которые мне нужно игнорировать, могут или не могут распространять расширения файлов. Этот сценарий имеет важное значение в stiautions, где я хочу обрабатывать определенные файлы вручную, sicne Я уверен, что они конфликтуют. Конфликт предотвратит продолжение слияния на оставшихся файлах - они большие по количеству, и я бы хотел, чтобы они все были объединены автоматически, когда я сталкиваюсь с конфликтующим.

Заранее благодарен!

(я смотрю на других связанных запросов здесь в SO, но не нашли тот, который соответствует ситуации я иметь под рукой)

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

ответ

2

Я не думаю, что есть прямой способ выполнить то, что вы хотите.

В зависимости от того, «список объединения» длиннее или короче «списка без слияния», я хотел бы попробовать один из этих двух подходов:

  1. ли слияние явно список всех файлов положительно хотят слить.

  2. Выполнение полного слияния, появление конфликтов, а затем «svn revert» все файлы, которые вы не хотели слить. Вы должны закончить рабочую копию со многими объединенными файлами, а некоторые из них не связаны.

Просто предложение.

+0

thanks - проверит этот параметр, чтобы узнать, возможно ли это в моем случае. –

0

Есть возможность позволить SVN продолжить слияние, даже если возникли конфликты и разрешили их позже.

Редактировать: Вы можете отметить эти файлы как "уже присоединившиеся". Это изменит свойства, чтобы SVN предполагал, что они уже были объединены, и не позволяйте им снова объединять эти исправления. Тем не менее, это будет намного сложнее объединить их позже.

+0

Извините за неясность. Я хочу знать, есть ли способ избежать определенных файлов даже от просмотра. Вместо того, чтобы заставить их сидеть в моем рабочем пространстве слияния в конфликтующем состоянии - и предотвращать рекурсивные коммиты на другие файлы. –

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