Есть ли способ для svn co локальной копии в удаленный каталог? - PullRequest
0 голосов
/ 05 октября 2010

Есть ли у svn способ проверить локальную рабочую копию в удаленном каталоге?

Запуск команды импорта работает:

svn import -m "Тестирование импорта" my-working-copy.dev svn + ssh: //root@somedomain.com/root/my-working-copy

Однако svn co не делает:

svn co file: // localhost / Library / WebServer / Documents / my-working-repo / trunk svn + ssh: //root@somedomain.com/root/my-working-copy

И выводит ошибку:

stdin: это не tty

svn: хранилище не найдено в 'svn + ssh: //root@somedomain.com/root/my-working-copy'

Ответы [ 2 ]

2 голосов
/ 05 октября 2010

Предполагая, что вы не просто ищете svn commit:

Нет, это невозможно сделать, просто используя Subversion.

Обходные пути:

  • Поскольку у вас уже есть ssh-доступ к удаленной машине, вы можете подключить удаленный репозиторий локально, используя sshfs и проверить, как если бы вы работали с локальной файловой системой.
  • Вы также можете проверить локально, затем scp на удаленную машину.
  • Вы можете подключиться к удаленной машине через ssh и запустить проверку хранилища на вашемлокальный компьютер через svn + ssh.

Все это, конечно, можно записать в сценарий.

1 голос
/ 05 октября 2010

Ваша svn рабочая копия не является хранилищем. Вы можете оформить заказ только из хранилища, а не из рабочей копии.

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