Как добавить файлы в файловый репозиторий? - PullRequest
1 голос
/ 28 ноября 2009

Я только что загрузил Cornerstone и хотел бы добавить свои существующие файлы в новый репозиторий. Репозиторий будет основан на файлах (без сервера) и будет использоваться одним разработчиком. В Cornerstone я создаю хранилище. У него нет папок. Затем я выбираю одну из существующих папок проекта и импортирую ее. Папка импортируется, но там нет ни одного из моих файлов или подпапок. Я пробовал это с другой папкой и получаю те же результаты.

Затем я добавил хранилище box2d из box2d.svn.sourceforge.net, используя HTTPS. Это добавлено хорошо, и я вижу три основные папки (ветви, теги, ствол). Я смог проверить это в рабочей папке.

Я использую Mac OS X 10.6.2. Есть идеи, почему я не могу ничего добавить в репозиторий, который я создал?

- РЕДАКТИРОВАТЬ -

Я попытался через командную строку сделать следующее:

MacBook:sdkiq userA$ svn checkout file:///svnrepository/projectA
svn: Unable to open an ra_local session to URL
svn: Unable to open repository 'file:///svnrepository/projectA'

Затем я пошел в папку svnrepository и сделал:

MacBook:svnrepository userA$ svn info
svn: '.' is not a working copy

Затем я создал новый репозиторий через командную строку, который работал. Я также добавил в него папку через Cornerstone, которую вы можете увидеть ниже:

MacBook:developer userA$ svnadmin create "New Repository"
MacBook:developer userA $ svn list --verbose "file:///Developer/New Repository"
  0  ?                    Nov 28 09:26 ./
MacBook:developer userA $ svn list --verbose "file:///Developer/New Repository"
  1 usera              Nov 28 09:32 ./
  1 usera              Nov 28 09:32 projectA/

Затем я попытался выполнить импорт безуспешно:

MacBook:projects userA$ svn import projectA "file:///Developer/New Repository/projectA" -m "First Import"

Я не вижу никаких файлов в папке проекта A.

- РЕДАКТИРОВАТЬ -

Я вижу, что происходит сейчас, но понятия не имею, как это исправить. Это на самом деле старая проблема для меня и причина, по которой я давно отказался от SVN. В моем основном аккаунте импорт не работает. Если я захожу в другую учетную запись на моем MacBook, она работает: Почему не работает импорт svn? . Я только что проверил это в другом аккаунте, и он отлично работает.

Есть ли способ заставить импорт svn работать на моем основном аккаунте? Это права доступа к файлу или что-то?

- Решение найдено -

"*" по какой-то причине был частью моего глобального игнорирования в этом аккаунте. После удаления все нормально.

1 Ответ

0 голосов
/ 07 ноября 2012

В Mac вы можете использовать SVNx и xcode для поддержки Subversion. Его легко и на основе графического интерфейса. SVNx - бесплатное программное обеспечение.

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