2010-04-29 7 views
3

Когда я выбираю игнорировать файлы под управлением версии, он помечает родительский каталог как изменения, а затем, когда я выполняю фиксацию, он проверяет свойство svn: ignore на репозиторий, в результате чего возникает другая ревизия.Зачем мне нужно игнорировать при TortoiseSVN?

Зачем мне нужно передать свойство svn: ignore? Является ли это проблемой TortoiseSVN или как работает SVN?

ответ

6

Именно так работает SVN.

Более подробная информация здесь:

http://svnbook.red-bean.com/en/1.5/svn.advanced.props.html#svn.advanced.props.workflow

Цитата с этой страницы:

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

3

Именно так работает SVN. Когда вы фиксируете игнорирование, он автоматически игнорирует тот же файл для других.

6

Идея состоит в том, что если вы проигнорируете файл, другие будут игнорировать тот же файл. В основном, это означает, что общесистемные люди будут игнорировать те же файлы, что приведет к созданию более согласованной среды разработки (и более чистого репозитория, поскольку разработчики не будут проверять личные файлы и т. Д., Которые генерируются IDE, их тестирование файлы и т. д.).

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

  • Нет связанных вопросов^_^