Ответ 1
Фактически SVN игнорирует файлы .a при импорте проекта. Вы должны вручную добавить файлы .a
Например:
svn добавить libOCMock.a
Затем вы можете передать библиотеку свое репо.
Надеюсь, это поможет, Винсент
Я не могу загрузить файл libYAJLIPhone.a в репозиторий SVN.
Я пытаюсь настроить репозиторий SVN для приложения iPhone. Я создал различные "глобальные игнорирования" и авто-реквизиты, чтобы исключить каталог сборки.
Но с этими параметрами ignore и/или авто-реквизитами и без них я все еще не могу добавить файл "libYAJLIPhone.a"?
Я использую Cornerstone как интерфейс. Любая помощь будет оценена!
Фактически SVN игнорирует файлы .a при импорте проекта. Вы должны вручную добавить файлы .a
Например:
svn добавить libOCMock.a
Затем вы можете передать библиотеку свое репо.
Надеюсь, это поможет, Винсент
Быстрый способ добавить их из командной строки (включая подпапки):
$ find . -name *.a -exec svn add {} \;
Может помочь кому-то...
Изменение ~/.subversion/config не влияет на краеугольный камень. Чтобы Cornerstone принял файлы .a.
Выше приведено для Cornerstone 2.0.2 на Mac.
Я выполнил следующие шаги, чтобы добавить файл .a в svn
1. Перейти к терминалу
2 Введите .cd ~/.subversion/
3. open -a Конфигурация TextEdit
4. Перейдите в раздел "# global-ignores" в файле конфигурации и удалите "*.a"
5. Разблокировать и сохранить файл
6. Перейдите в папку, в которой файлы .a присутствуют в вашей программе PROJECT PATH
7. Введите "svn add FILENAME.a"
Надеюсь, это поможет.
Кажется, что что-то странное происходит с глобальным списком игнорирования в Cornerstone. Если вы копируете что-то вроде этого там (из ~/.subversion/config), тогда появятся файлы .a(*.a находится по умолчанию в глобальном списке игнорирования, но не в этом списке):
*. o *.lo *.la *.al.libs *.so.so. [0-9] *.pyc *.pyo *.rej ~ ##. # *. *. swp.DS_Store
(возможно, они должны быть разделены запятыми, чтобы они отображались правильно в Cornerstone, они пробелы, разделенные в конфигурационном файле svn, но, похоже, на самом деле работают в любом случае, независимо от того, как их представляет диалог). Затем я обнаружил, что если я выбрал использовать значения по умолчанию в диалоговом окне конфигурации subversion Cornerstone, у меня появился еще один немного другой глобальный список игнорирования, который также не включал *.a, и это сработало, поэтому я придерживался его.