Как игнорировать папку во время слияния Subversion - PullRequest
11 голосов
/ 13 октября 2009

У меня есть целая куча изменений, которые нужно объединить с моей веткой, но я хочу игнорировать определенную папку во время объединения. Возможно ли это сделать с помощью Subversion? Если так, то как я могу это сделать?

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

Ответы [ 2 ]

8 голосов
/ 13 октября 2009

Вы можете выполнить слияние как обычно, а затем выполнить рекурсивный возврат (svn revert -R somefolder) в папку, в которую вы не хотите вносить изменения перед фиксацией.

Имейте в виду, что это приведет к неточностям в mergeinfo. Subversion будет думать, что некоторые изменения были объединены с «somefolder», тогда как на самом деле это не так. Это может вызвать некоторые интересные проблемы, если вы захотите объединить эти изменения позже.

edit : обратите внимание, что возврат некоторой папки неявно удалит все ожидающие конфликты в этой папке. Эти конфликты не вызывают "страданий".

0 голосов
/ 13 октября 2009

См. Этот ответ о различных способах игнорирования папок / каталогов и их содержимого:

игнорирование каталога с именем spool

...