1

我有一个带外部的分支 A

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

我试过了,

svn copy A B --ignore-externals 

那没起效。请注意,A 和 B 是完整的 https 路径。

4

1 回答 1

2

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

你要么需要检查你的标签,删除外部,然后提交;或者,在您的工作副本中进行复制,并在提交之前进行编辑以删除外部。

于 2015-02-06T22:15:47.957 回答