如何做一个“没有外部”的“svn副本”?

时间:2015-02-05 06:04:14

标签: svn svn-externals svn-propset

我有一个外部分支A

我需要将内容(没有外部)复制到标签B.如何继续?

我试过了,

svn copy A B --ignore-externals 

它不起作用。 请注意,A和B是完整的https路径。

1 个答案:

答案 0 :(得分:2)

你误解了copy子命令的--ignore-externals是什么。此标志仅影响工作副本操作。当您将一个工作副本路径复制到另一个时,它会阻止svn处理复制项目上的所有svn:externals属性以检出其目标。 阻止svn复制属性本身;那些被复制以及它们已被设置的文件夹。删除这些属性将是对复制对象的更改,并且svn在复制对象时不会更改对象。

您需要检查标记,删除外部并提交;或者,在工作副本中复制,并在提交之前编辑以删除外部。