有没有办法将本地工作副本签出到远程目录?
运行导入命令有效:
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'
答案 0 :(得分:2)
假设您不只是寻找svn commit
:
不,只使用Subversion就无法做到这一点。
解决方法:
sshfs
在本地安装远程存储库,并像对待本地文件系统一样进行检查。 scp
到远程机器。当然,所有这些都可以编写脚本。
答案 1 :(得分:1)
您的svn
工作副本不是存储库。您只能从存储库而不是工作副本执行签出。