当我运行以下命令时
svn copy http://host/svn/someproject/trunk \ http://host/svn/someproject/tags/uteeni -m"adding externals"
我得到一个svn:
Cannot mix repository and working copy sources error
回复,我做错了什么? 标签文件夹也已添加到项目和主干中。
答案 0 :(得分:16)
删除“\”修复了问题。 这是我的命令:
svn copy from_url to_url -m "my comments for tag"
答案 1 :(得分:7)
当路径不正确时会发生这种情况。 还有助于使用// server:8080 / ...而不是// server / ...如果使用http: 如果在1行中键入命令,则不需要'\'。
答案 2 :(得分:3)
当我从MS Word粘贴命令时,我也看到了这个问题。不知怎的,我相信Word改变了文本中某些字符的格式。从头开始重新编写相同的命令解决了这个问题。
答案 3 :(得分:2)
这个反斜杠应该在你的问题中吗?
否则,这可能与您的svn客户端与您的服务器的版本不同。我之前看到过这种错误信息失败了。
答案 4 :(得分:0)
尝试
.... -m“添加外部”
我认为在-m之后需要一个空格(确保标记目录存在)
或者在服务器上执行命令
svn copy file:/// svn / someproject / trunk file:/// svn / someproject / tags / uteeni -m“added externals”