svn / svnserve проблемы с коммитами

Я установил SVN на свой локальный компьютер, и у меня возникла проблема. Я хочу зафиксировать некоторые файлы в моем хранилище. Я использовал svnadmin для создания и настройки всего svn, чтобы он работал до определенного момента. Теперь я хочу, например, фиксировать файлы из любого места в моем репозитории, но я продолжаю получать ошибки, такие как: Этот каталог не находится под контролем версий. Поэтому я попытался зафиксировать файлы, которые были созданы в хранилище вручную (какой смысл делать это?), И я сделал это. Но это работает, только если я напишу:

svn checkout file:///[here goes my repo's path]/test

Вывод, например,

checked out revision 7

Но когда я набираю:

svn checkout svn://127.0.0.1/test

Вывод идет как ни в чем не бывало:

Checked out revision 0

Есть идеи, как на самом деле передать файлы на сервер? Я пытался поместить пути / URL-адреса в качестве аргумента для svn commit, как сто раз, и у меня больше нет идей, как это исправить, пожалуйста, помогите: /

0
задан 31 October 2018 в 11:05

1 ответ

коммит файлов из любого места в мое репо

Вы не можете коммитить из любого места, вы можете коммитить только из рабочей копии этого репозитория (созданной svn co)

Чтобы получить результаты svn checkout svn://, у вас должен быть запущен и правильно настроен демон svnserve, файл file: /// access не требует каких-либо дополнительных шагов. У вас работает svnserve на вашем компьютере? Проверьте это с помощью svn ls svn://127.0.0.1/test

0
ответ дан 31 October 2018 в 11:05

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

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