【发布时间】:2012-02-13 15:37:23
【问题描述】:
我有一个包含多个项目的 svn 存储库。现在,我正在尝试将一个项目复制到 tags 文件夹,作为我正在做的调试工作的一部分 - 我需要使用 Windows 7 中的命令行来执行此操作。
首先我在本地机器上检查了项目:
svn co svn+ssh://myhost/usr/local/repo/sample/trunk
然后我 cd 到该位置并运行 svn ls:
E:\tmp\trunk>svn ls
pom.xml
sample-sub/
src/
E:\tmp\trunk>
接下来我尝试将项目(主干的内容)复制到标签文件夹(远程文件夹“标签”已经存在):
E:\tmp\trunk>svn copy svn://myhost/usr/local/repo/sample/trunk svn://myhost/usr/local/repo/sample/tags/sample-1.0.0
svn: No repository found in 'svn://myhost/usr/local/repo/sample'
E:\tmp\trunk>svn ls
但我收到上述错误。如果我运行 svn info 我得到:
E:\tmp\trunk>svn info
Path: .
URL: svn+ssh://myhost/usr/local/repo/sample/trunk
Repository Root: svn+ssh://myhost/usr/local/repo/
Repository UUID: 4f716d61-fec0-4aa6-a1f0-23588c1997b0
Revision: 6426
Node Kind: directory
Schedule: normal
为什么会出现错误:
svn: No repository found in 'svn://myhost/usr/local/repo/sample'
?
【问题讨论】: