Почему я должен совершать игнорирование под TortoiseSVN? - PullRequest
3 голосов
/ 29 апреля 2010

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

Почему мне нужно зафиксировать свойство svn: ignore?Это проблема TortoiseSVN или просто работает SVN?

Ответы [ 3 ]

6 голосов
/ 29 апреля 2010

Так работает SVN.

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

http://svnbook.red -bean.com / о / 1,5 / svn.advanced.props.html # svn.advanced.props.workflow

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

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

6 голосов
/ 29 апреля 2010

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

3 голосов
/ 29 апреля 2010

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

...