Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn 有没有办法将本地副本与远程目录合并?_Svn_Ssh - Fatal编程技术网

Svn 有没有办法将本地副本与远程目录合并?

Svn 有没有办法将本地副本与远程目录合并?,svn,ssh,Svn,Ssh,有没有办法将本地工作副本签出到远程目录 运行import命令可以: svn导入-m“测试导入”my-working-copy.dev svn+ssh://root@somedomain.com/root/my-working-copy 然而,svn公司并未: svn公司file://localhost/Library/WebServer/Documents/my-working-repo/trunk svn+ssh://root@somedomain.com/root/my-working-co

有没有办法将本地工作副本签出到远程目录

运行import命令可以:

svn导入-m“测试导入”my-working-copy.dev svn+ssh://root@somedomain.com/root/my-working-copy

然而,svn公司并未:

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

以及它输出的错误:

斯丁:这不是一个tty

svn:在“svn”中未找到存储库+ssh://root@somedomain.com/root/my working copy'


假设您不仅仅是在寻找:

不,仅仅使用Subversion是无法做到这一点的

解决办法:

  • 由于您已经拥有对远程计算机的ssh访问权,因此可以使用本地装载远程存储库,并像对本地文件系统一样签出
  • 您还可以在本地签出,然后转到远程计算机
  • 您可以通过ssh连接到远程计算机,并通过svn+ssh对本地计算机上的存储库进行签出

当然,所有这些都可以编写脚本。

假设您不只是在寻找:

不,仅仅使用Subversion是无法做到这一点的

解决办法:

  • 由于您已经拥有对远程计算机的ssh访问权,因此可以使用本地装载远程存储库,并像对本地文件系统一样签出
  • 您还可以在本地签出,然后转到远程计算机
  • 您可以通过ssh连接到远程计算机,并通过svn+ssh对本地计算机上的存储库进行签出

当然,所有这些都可以编写脚本。

您的
svn
工作副本不是存储库。您只能从存储库进行签出,而不能从工作副本进行签出

您的
svn
工作副本不是存储库。您只能从存储库进行签出,而不能从工作副本进行签出

我支持第一个建议:
sshfs
。如果出于某种原因<代码> SSHFS <代码>不是一个选项,我会考虑<代码> RSyc < /Cord>作为“代码> SCP < /代码>的替代。”vls:关于第三个选项,我需要在我的机器上运行ssh服务器吗?如果没有,请详细说明或举例说明?感谢第二个建议:
sshfs
。如果出于某种原因<代码> SSHFS <代码>不是一个选项,我会考虑<代码> RSyc < /Cord>作为“代码> SCP < /代码>的替代。”vls:关于第三个选项,我需要在我的机器上运行ssh服务器吗?如果没有,请详细说明或举例说明?谢谢