使用 tortoiseSVN 可以吗?:
总是冻结svn:externals
标签
场景是我们的主干将始终对外部使用“HEAD”修订,但是当我们创建“标签”时,我们希望它们为外部设置一个修订集,以便在特定时间点正确“冻结”它们。
更新
感谢大家的反馈/信息。
由于我找不到任何可以完全满足我们需求的东西(尝试过smartsvn
)svncopy.pl
,所以我制作了一个控制台应用程序,到目前为止它已经通过了我们所有的测试用例。
高级概述:该应用程序获取存储库 URL,然后查找所有外部并为它们添加最后一次提交修订 - 我执行svn info
并获取“提交修订”。
该应用程序适用于文件夹和单个文件外部。
这是源代码和完整的设置文件: http ://svnxf.codeplex.com/