SVN игнорировать не работает - PullRequest
2 голосов
/ 28 июля 2010

В настоящее время я использую SVN для Mac для разработки iPhone, и я случайно добавил каталог сборки в систему управления версиями, поэтому я подумал, что найду способ добавления папок в список игнорирования, и я нашел статью о как это сделать.

, поэтому я выполнил команду: svn propedit svn:ignore ./build, как указано здесь: http://svnbook.red -bean.com / ru / 1.1 / ch07s02.html

Затем в качестве редактора появился пико, и я добавил * в первую и единственную строку файла.

Затем я нажимаю «Сохранить», но затем я наталкиваюсь на шаг, о котором никто, кажется, не говорит: имя файла, который я только что отредактировал… что это?

Я пробовал ignore.txt, ignore и другие, но все, что я пробую, не добавляет каталог сборки (и его подкаталоги / файлы) в список игнорирования.

Как мне это сделать?

Ответы [ 3 ]

2 голосов
/ 28 июля 2010

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

процитировать документ :

 The solution is to store ignore patterns that are unique to 
 the resources likely to appear in a given directory with the 
 directory itself.

Итак, ваша команда:

svn propedit svn:ignore .

Ваш редактор должен открыться (где-то указывать на временный файл). Теперь вы можете изменить шаблоны (например, добавить новую строку с build на нем) и затем сохранить ее.

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

svn rm --keep-local build
2 голосов
/ 29 февраля 2012

Как только каталог (или файл) добавлен и зафиксирован, его больше нельзя игнорировать.Вам нужно SVN удалить папку, затем добавить «build» в список игнорируемых для ее родительской папки.

1 голос
/ 28 июля 2010

svn propedit создает временный файл, содержащий текущее значение свойства, и открывает этот временный файл в вашем редакторе. Вы должны сохранить файл на месте (во временном местоположении), а не в новом месте. При выходе из редактора svn propedit заметит, что вы внесли изменения во временный файл (если вы это сделали), и использует его содержимое в качестве нового значения свойства.

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