Черепаха svn:ignore

Когда я добавляю что-то к svn:ignore записи, которая хранится в репозитории или в моей локальной копии?

(У Черепахи, почему объекты addet к svn:ignore появляются на моем changelist?)

7
задан Daniel Egeberg 23 July 2010 в 20:28
поделиться

4 ответа

Он хранится в репозитории вместе со всеми другими свойствами. Это также объясняет, почему они в списке изменений: потому что вы его меняете.

5
ответ дан 6 December 2019 в 21:08
поделиться

То, что вы ищете, это настройка Глобальный игнор шаблона. Это повлияет только на ваши рабочие копии. Я использую его для игнорирования временных файлов Emacs, поскольку не все используют Emacs.

0
ответ дан 6 December 2019 в 21:08
поделиться

Поскольку вы используете TortoiseSVN и всегда хотите игнорировать его только локально, щелкните правой кнопкой мыши на файле в диалоге фиксации и "Move to Changelist -> ignore-on-commit". Это просто список изменений, который Tortoise поддерживает именно для той цели, которую вы описали. Вы также можете просто добавить этот элемент в другой список изменений и выбрать никогда не фиксировать его.

6
ответ дан 6 December 2019 в 21:08
поделиться

Игнорирование элемента заключается в установке свойства svn: ignore в родительской папке с именем (или подстановочным знаком) элемента. Посмотрите на пункт контекстного меню папки «Свойства», и вы найдете его там. Как и все остальное, эти изменения являются локальными, пока вы не зафиксируете их. В этом случае вы фиксируете изменения в родительской папке. Вы также можете отменить их, если вы еще не зафиксировали их.

Важно отметить, что это не удаляет элемент ни из репозитория, ни из рабочей копии.Если элемент уже находился под контролем версий, он останется там, пока вы не удалите его.

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

Вы можете указать TortoiseSVN автоматически игнорировать определенные шаблоны файлов. Откройте диалог «Настройки», найдите раздел «Общие» и отредактируйте поле ввода «Глобальный шаблон игнорирования». Однако эти настройки применяются ко всем репозиториям. Если вы хотите игнорировать определенные файлы, вероятно, лучше добавить их и переместить в список изменений ignore-on-commit .

1
ответ дан 6 December 2019 в 21:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: