将trunk复制到没有trunk文件夹的标记

时间:2014-11-18 11:27:13

标签: svn command-line

我想将我的主干复制到特定标签。我尝试了这个命令行:

svn copy http://svn/PROJECT/trunk http://svn/PROJECT/tags/T1.01_PROJECT -m "my message"

它有效但它复制了trunk文件夹...我想将trunk文件夹中的内容复制到tag文件夹中。

你可以帮忙吗?

谢谢

1 个答案:

答案 0 :(得分:3)

只有在执行复制之前标记目标目录已存在时才会发生这种情况。要做你想做的事,不要先创建标签。这反映了shell中的复制操作。考虑一下这个区别:

mkdir foo
touch foo/bar
mkdir waffles
mv foo waffles

与此相比:

mkdir foo
touch foo/bar
mv foo waffles

第一个将“foo”目录放在“waffles”目录中。第二个将“foo”的名称改为“华夫饼”。

SVN的行为方式相同。