svn: ignore -only для игнорирования во время коммита или это также во время обновления? - PullRequest
2 голосов
/ 26 января 2011

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

Будет ли svn: ignore также игнорировать файл во время обновления -ie., Не обновлять файл? Я предполагаю, что это не будет иметь место. Если нет, то есть ли способ сказать svn не обновлять файл?

Ответы [ 2 ]

2 голосов
/ 26 января 2011

Svn: игнорировать влияет только на неотслеживаемые файлы. Это не влияет на файлы, уже отслеживаемые svn, и файлы, явно указанные в командной строке (например, svn add * также добавит игнорируемые файлы в оболочке unix, поскольку * интерпретируется оболочкой и, таким образом, переопределяет любой активный svn: игнорировать свойство).

Возможно, вы захотите удалить или переименовать файл метаданных проекта в хранилище.

1 голос
/ 26 января 2011

Почему бы не извлечь более старую версию исходного дерева в новый каталог, изменить один из файлов метаданных, выполнить update и посмотреть, что произойдет?

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

...