Указание Versions.app игнорировать определенные файлы / папки SVN

2316
adam

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

1

1 ответ на вопрос

4
Dirk Stoop

Есть два способа сделать это в Версии:

  1. Простой способ: просматривая свою рабочую копию, удерживая нажатой клавишу «Control», щелкните файл или папку и выберите «Игнорировать« filename.txt »». Вы можете найти ту же опцию в меню «Действие». - Чтобы сделать это, файл уже не может быть под контролем версий, поэтому, если это так, сначала «удалите» его ...

  2. Более универсальный способ: выберите папку, в которой находятся файлы / папки, которые вы хотите игнорировать, и покажите инспектор (кнопка «Инспектор» на панели инструментов), нажмите «Редактировать» в поле «Игнорировать». На открывшемся листе введите имена файлов или шаблоны (шаблоны того же типа, которые вы используете в терминале, а не регулярные выражения или что-нибудь другое) и нажмите OK.

Например, чтобы игнорировать все zip-файлы и каталог с именем «build», введите это в свойствах Ignore папки, расположенной прямо над ними:

*.zip build 

Наконец, есть также такая вещь, как глобальное игнорирование (которое используется для всех ваших рабочих копий), но версии не имеют пользовательского интерфейса для их настройки прямо сейчас, ищите «global-ignores» на этой (огромной) странице для больше об этой теме.

Ура, Дирк

PS: Посетите группу Google по версии, и по вопросам поддержки вы всегда можете связаться с нами (я один из разработчиков).

Это замечательно, спасибо. Я думаю, что моя путаница была в том, что папка была импортирована в исходный набор svn, так что, как вы сказали, я не мог проигнорировать ее, не удалив сначала. Версии туз, продолжайте в том же духе! adam 14 лет назад 0
Спасибо за добрые слова о приложении Адам, очевидно, еще есть место, чтобы оно стало лучше :) Dirk Stoop 14 лет назад 0
Спасибо, Дирк. Я часто сталкиваюсь с проблемой, связанной с тем, что файл находится в репозитории, и я хочу настроить его для локального использования, но не фиксировать изменения, например файл настроек с паролями локальной БД. Есть ли способ игнорировать изменения в этом файле? Использование метода 1 приводит к ошибке: «Элемент нельзя игнорировать, поскольку он находится под контролем версии. Сначала удалите его, а затем повторите попытку». и использование метода 2 ничего не делает (файл все еще помечен как отредактированный и зафиксирован по умолчанию). Есть ли способ игнорировать отредактированные файлы в версиях? Andrew 11 лет назад 0