SVN & ldquo; не рабочая копия & rdquo;

Хорошо ... поэтому я хотел загрузить что-то на сервер SVN. Как трудно это может быть? Что ж, оказывается, я слишком долго пользуюсь виндумом.

Сначала я должен «клонировать» папку на свой компьютер, используя

svn co --username USERNAME URL

Хорошо, поэтому я

cd ~/.../0.SVN
svn co --username USERNAME URL

и получаю

svn: OPTIONS from URL: 200 OK.
[ 1110] Затем я создаю папку ~/.../0.SVN/someFolder, помещаю в нее несколько файлов и хочу добавить ее, чтобы я мог ее зафиксировать.

 svn add someFolder

И теперь это дает мне

 "." is not a working copy

И я понятия не имею, что происходит не так, потому что я в основном делаю именно то, что говорят инструкции, которые мне дали.

8
задан 22 September 2013 в 17:12

1 ответ

Предположим, что URL был http://svn.example.com/somewhere/somerepo. Затем svn co http://svn.example.com/somewhere/somerepo создает подкаталог текущего каталога с именем somerepo. Вот где находится svn checkout.

Если вы хотите добавить больше файлов в репозиторий svn, вам нужно поместить их в этот каталог somerepo.

cd somerepo
# create someFolder and put your new stuff there
svn add someFolder
svn commit

Используйте команду ls, чтобы увидеть, какие файлы существуют в каталоге. Используйте ls -A, чтобы также увидеть скрытые файлы, такие как подкаталог .svn.

Используйте svn info, чтобы увидеть, что svn думает о текущем каталоге.


Все это предполагает, что проверка прошла успешно. Если вы когда-нибудь увидели это сообщение от svn:

svn: OPTIONS from http://svn.example.com/somewhere/somerepo: 200 OK

(или какого-либо другого HTTP-кода: 403, 403 и т. Д.), Это способ показать вам, что он не понимает ответ от сервера. Распространенные причины:

  • Это неправильный URL, сервер по этому URL не является сервером Subversion. Исправить: введите правильный URL.
  • Вы не прошли аутентификацию. Обычно в этом случае вы получаете HTTP-статус 403, но некоторые серверы отвечают 404 или даже 200 (что должно означать успех, но некоторые серверы забавны в этом смысле).
0
ответ дан 22 September 2013 в 17:12

Другие вопросы по тегам:

Похожие вопросы: