AutoResolve属性文件的SVN冲突

时间:2013-07-09 10:02:45

标签: svn ant properties

我有一个属性文件,它有两个连续导致冲突的值。我试图弄清楚如何根据值自动解决我的SVN中的冲突。为简单起见,我想总是接受更高的数字。这是值

>>>>>>>=.r701
Application.revision=700
Application.buildnumber=5,572
<<<<<<<=.mine
Application.revision=701
Application.buildnumber=5,571
=\=\=\=\=\=\=

我想加载或解析此属性文件,然后获取更高的数字并自动选择更高的数字。除了手动解析文件之外,有没有其他方法可以做到这一点?

有没有办法使用“ant”或“subversion”,或只是Java程序本身?

1 个答案:

答案 0 :(得分:1)

ANT有ReplaceTask http://ant.apache.org/manual/Tasks/replace.html

您可以定义以下属性:

Application.revision=@rev@
Application.buildnumber=@build@

在办理登机手续之前,将@rev@@build@令牌替换为适当的值。这不会产生冲突,但是,您必须在属性文件外部读取/生成这些标记值。