SVN将外部因素视为无法预料的行为

时间:2013-12-10 12:38:46

标签: svn svn-externals

我们正在使用带有挂钩修订版的svn:externals来重用常用组件。 我们注意到一些我怀疑可能是一个错误的意外行为。 假设我们有一个文件夹A,它有一个svn:externals属性,它指向修订版180的文件夹B. 当我在工作副本中更新文件夹A时,确实在版本180处获得了文件夹A和文件夹B. 但是,当我仅更新文件夹B时(在Windows资源管理器中选择B并单击TortoiseSvn更新),我得到它的HEAD修订版而不是180版。

这是预期的行为吗?

我们正在使用TortoiseSvn 1.8.3和服务器版本1.7。

谢谢你, 吉文

1 个答案:

答案 0 :(得分:0)

  

这是预期的行为吗?

是的,WC中的“external”文件夹是另一个存储库中嵌套的独立子树WC,它没有与wrapper-repo关系的信息。因此 - 普通的svn up以通常的方式工作:将WC更新为HEAD