我们正在使用带有挂钩修订版的svn:externals来重用常用组件。 我们注意到一些我怀疑可能是一个错误的意外行为。 假设我们有一个文件夹A,它有一个svn:externals属性,它指向修订版180的文件夹B. 当我在工作副本中更新文件夹A时,确实在版本180处获得了文件夹A和文件夹B. 但是,当我仅更新文件夹B时(在Windows资源管理器中选择B并单击TortoiseSvn更新),我得到它的HEAD修订版而不是180版。
这是预期的行为吗?
我们正在使用TortoiseSvn 1.8.3和服务器版本1.7。
谢谢你, 吉文
答案 0 :(得分:0)
这是预期的行为吗?
是的,WC中的“external”文件夹是另一个存储库中嵌套的独立子树WC,它没有与wrapper-repo关系的信息。因此 - 普通的svn up
以通常的方式工作:将WC更新为HEAD