【发布时间】:2010-09-08 22:17:39
【问题描述】:
SVN 外部允许您使 SVN 文件夹看起来好像位于另一个位置。一个很好的用途是在 SVN 中的所有项目之间共享一个公用文件夹。
我在 SVN 中有一个 /trunk/common 文件夹,我通过几个不同的项目共享它。
例子:
- Project1:/trunk/project1/depends
- Project2:/trunk/project2/depends
- Project3 : /trunk/project3/depends
- Project4 : /trunk/project4/depends
这些依赖文件夹中的每一个都是空的,但定义了一个 svn:external 以指向我的 /trunk/common 文件夹。
问题是当我在任何项目中查看日志时:/trunk/projectX/ 它没有显示来自 svn:externals 的更改。我使用乌龟 SVN 作为我的 SVN 客户端。
有谁知道如何改变这种行为?我希望 /trunk/projectX 的显示日志也包含对任何已定义的 svn:externals 的任何更改。
【问题讨论】:
-
Brian,我同意这对于任何使用外部的人来说都是一个很大的 PITA,并且与提交、检查修改等相比,这是一种不一致的行为。由于您的问题已经很老了,您知道是否有任何变化?
标签: svn tortoisesvn