Предотвратить фиксацию файла / папки (не игнорируйте, я не хочу, чтобы SVN "видел" его) - PullRequest
0 голосов
/ 09 февраля 2010

В принципе, я хочу сделать SVN добавить. --force без добавления файла в статус svn. Это не игнорировать, это означает исключить его из всей активности SVN, даже из начального коммита. Как я могу это сделать?

Ответы [ 4 ]

1 голос
/ 09 февраля 2010

Вы понимаете, что игнорирование с помощью вашего SVN-клиента останавливает его попадание на сервер? Или вам также нужно по какой-то причине не включать все ссылки в ваши .svn dirs? Если вы не svn add файлы в первую очередь, то они не будут зафиксированы, не так ли?

0 голосов
/ 09 февраля 2010

Мне кажется, что вам нужно свойство svn: ignore.

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

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

У cvs было похожее средство, указанное в файле .cvsignore - у svn нет этого файла, вы используете свойство для достижения того же самого.

0 голосов
/ 09 февраля 2010

Оставляя в стороне очевидный вопрос: почему вас волнует, будет ли файл отображаться как неверсированный или игнорируемый при запуске svn status:

Вы не можете делать то, что просите. Любой файл, который находится в вашей рабочей копии, но отсутствует в репозитории, будет либо неверсированным ('?'), либо проигнорированным ('I'), и нет способа помешать SVN сообщить вам об этом, если не удалить эти файлы.

Но я думаю, если бы удаление файлов было вариантом, вы бы не задавали вопрос.

Во-первых, не импортируйте их, а игнорируйте в SVN.

0 голосов
/ 09 февраля 2010

lookinto .svnignore

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