При работе в MacOSX существует проблема выбора Subversion клиента с графическим интерфейсом. Мы используем svnX. Но у него есть небольшой недостаток, который мешает работать. С svnX нельзя установить свойства. А это значит, что нельзя добавить файлы в список игнорируемых, так как это делаеться установкой свойства папки.
Решаеться эта проблема просто и достаточно быстро. Для этого нам понадобится терминал.
Предположым что есть некая папка build которая не должна попасть в subversion, а проект имеет структуру:
-trunk ---build ---src ---other
Для добавления папки build в список игнорируемых создадим файл .ignore и запишем туда список того, что мы не хотим видеть в subversion. Просто создать его нельзя, так как для этой папки могли быть установлены свойства ранее. Эти данные нужно получить из svn.
Далее мы работаем с рабочей копией проекта. В терминале переходим в папку trunk и выполняем следующую команду:
svn propget svn:ignore . > .ignore
После этого в этой папке будет создан файл .ignore. Если для этой папки уже задано свойство svn:ignore, то значение будет записано в этот файл автоматически. Нам нужно прописать имя папки (build) в файл. Думаю с этим проблем не возникнет.
Осталось только установить свойство и закомитить изменения на сервер. Выполняем команду,
Статья полностью »












