如何让TortoiseSVN总是冻结svn:externals标签 [英] How to have TortoiseSVN always freeze svn:externals for tags

查看:180
本文介绍了如何让TortoiseSVN总是冻结svn:externals标签的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

tortoiseSVN是否可能??

Is this possible with tortoiseSVN?:

始终冻结标签的svn:externals

这种情况是我们的主干将始终对外部使用"HEAD"修订,但是当我们创建标签"时,我们希望它们具有一个针对外部的修订集,以便在特定的时间点适当地冻结"它们

the scenario is our trunk will always use the 'HEAD' revision for externals, however when we create 'tags' we would like for them to have a revision set for externals to properly 'freeze' them at a specific point in time.

更新

感谢大家的反馈/信息.

Thanks to everyone for your feedback/info.

由于找不到任何能够完全满足我们需求的东西(尝试了smartsvnsvncopy.pl),所以我制作了一个控制台应用程序,到目前为止该应用程序已经通过了所有测试用例.

Since I could not find anything that would completely meet our needs (tried smartsvn and svncopy.pl) I made a console app that so far has passed all our test cases.

高级概述:该应用程序使用存储库URL,然后查找所有外部组件并为其添加最后的提交修订-我执行svn info并获取提交修订".

A high level overview: The app takes a repository URL then looks for all externals and adds the last commit revision for them - I do a svn info and get the "commit revision".

该应用程序可用于文件夹外部和单个文件外部.

The app works with both folder and single file externals.

这是源代码和完整的安装文件: http://svnxf.codeplex.com/

Here is the source code and complete setup files: http://svnxf.codeplex.com/

推荐答案

我今天在寻找完全相同的问题的解决方案时找到了这篇文章.最终,我发现TortoiseSVN的最新版本确实支持此所需功能: TortoiseSVN 1.7发行说明

I found this post today as I looked for a solution to the exact same problem. Eventually I found that TortoiseSVN in their latest version DOES support this desired functionality: TortoiseSVN 1.7 Release Notes.

希望这会帮助研究同一问题的其他人找到帖子.

Hopefully this will help others who find this post when researching the same issue.

这篇关于如何让TortoiseSVN总是冻结svn:externals标签的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆