2012-02-01 5 views
1

Я работаю в Visual Studios 2010 и Ankhsvn.Subversion svn: игнорировать при обновлении

Мне нужно, чтобы исключить некоторые из моих файлов от Совершенных (который я через игнорируемый на фиксацию в журнале изменений.)

Как исключить файлы из меняются при обновлении?

Я попытался добавить свойство svn: ignore, но я все время получаю ошибки. Может быть, я использую это неправильно ... Это не должно быть так сложно полностью исключить файлы.

ответ

4

svn:ignore является собственностью в каталоге, который вы задали, чтобы указать, что данные ресурсы не должен быть в управлении версиями - это не похоже на то, что вы хотите. Если файл уже находится под управлением версиями, SVN будет всегда попытаться обработать его. Эффект, который вам нужен (ограничение операций svn для данного подмножества файлов), может быть достигнуто с использованием опции --changelist. Вы можете использовать svn changelist для создания списков файлов, а затем субоптимы для добавления и удаления файлов из этого списка, затем вы можете передать этот список изменений svn up, чтобы ограничить, какие файлы обрабатываются.

+0

Спасибо, сэр! поэтому свойство -remove не удаляет файл из репозитория, он просто остановит процесс управления версиями? – James

+0

'--remove' используется только для удаления файлов из списка изменений. http://svnbook.red-bean.com/en/1.6/svn.ref.svn.c.changelist.html показывает пример создания списка изменений и использования его с 'svn commit', но' svn update' будет работать одинаково. –

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