Если я использую svn propset svn:ignore -F несколько раз, добавляется или заменяется свойство?

Скажем, я хочу преобразовать файл.cvsignore в свойство svn: ignore при преобразовании старого проекта cvs в svn. Затем приходит кто-то другой и, не понимая, что.cvsignore больше не используется, изменяет файл.cvsignore для обновления новых игнорируемых файлов. Если я бегу svn propset svn:ignore -F .cvsignore . опять же, будет ли содержимое файла добавлено к более раннему значению, установленному при первом запуске, или содержимое файла перезапишет более раннее значение? У книги SVN, кажется, не было ответа для меня.

1 ответ

Решение

Вы пробовали это? Быстрый тест дал бы вам ответ довольно быстро.

Нет, он не добавит.cvsignore к тому, что уже находится в свойстве svn:ignore. Вместо этого он полностью заменит старое значение текущим значением.cvsignore. Это то, что вы хотите в любом случае.

Например, .cvsignore имел target а также log.txt в этом. Вы управляете своим svn propset команда, и вы игнорируете target а также log.txt,

Теперь кто-то редактирует .cvsignore и добавляет temp к этому. .cvsignore теперь в нем три файла (target, log.txt, а также temp). Бежать svn propset снова и svn:ignore также будет иметь эти три файла.

Другие вопросы по тегам