svn:ignore -only для игнорирования во время коммита или это также во время обновления?
Я хочу убедиться, что некоторые файлы метаданных проекта ide не обновляются при извлечении из svn. К сожалению, это было проверено в проекте, когда проект был создан, но у меня есть собственная версия этих файлов.
Будет ли svn:ignore также игнорировать файл во время обновления -ie., Не обновлять файл? Я предполагаю, что это не будет иметь место. Если нет, есть ли способ сказать SVN, чтобы не обновлять файл?
2 ответа
Почему бы не извлечь более старую версию исходного дерева в новый каталог, изменить один из файлов метаданных, сделать update
, а посмотри что получится?
Если ничего другого, вы должны иметь возможность назначить все файлы не-метаданных для набора изменений Subversion и использовать --changeset
аргумент, чтобы указать, что ваш update
Команды, etc должны работать только с этими файлами.
Svn:ignore влияет только на неотслеживаемые файлы. Это не влияет на файлы, уже отслеживаемые svn, и файлы, явно указанные в командной строке (например, svn add *
также добавит игнорируемые файлы в оболочку Unix, так как * интерпретируется оболочкой, и, таким образом, переопределяет любое активное свойство svn:ignore).
Возможно, вы захотите удалить или переименовать файл метаданных проекта в хранилище.