Как игнорировать измененные файлы в каком-либо каталоге при выполнении 'svn status', но все же обновлять их при выполнении 'svn update'? - PullRequest
2 голосов
/ 06 января 2012

У меня есть несколько локальных файлов, которые не нужно фиксировать.

Они испортили результат выполнения svn status , поэтому я хочу скрыть их от результата svn status .

Но я все еще хочу, чтобы они обновлялись при выполнении svn update .

Есть ли способ достичь этого в Subversion?

Мне плевать на возможные конфликты, и я исправлю их вручную.

1 Ответ

2 голосов
/ 07 января 2012

Нет хорошего способа иметь версионный файл, кроме как игнорировать его на svn status / svn commit.

Лучше всего в такой ситуации иметь версионный шаблон файла и делать его копию для каждой рабочей копии, а затем изменять копию так, как вам нравится:

Versioned file:    config.txt.orig
Unversioned file:  config.txt

Вы также можете добавить неверсионный файл (config.txt) в svn:ignore, чтобы он не отображался в svn status.

svn propedit svn:ignore .

Существует также нестандартное решение, если вы используете клиент TortoiseSVN - специальный ignore-on-commit список изменений:


Дополнительные ресурсы:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...