【发布时间】:2014-01-29 06:08:37
【问题描述】:
场景: 当我尝试将分支重新集成(合并)到主干时,我想在实际合并开始之前运行一些脚本。
就像,当我点击合并,输入网址并点击确定时,必须先运行脚本。此脚本将运行一些分析,根据此分析的结果,合并继续或中止。
有人可以指导我吗?
【问题讨论】:
-
合并是本地操作,它只会影响你的工作副本。如果您想运行一些验证,请将其添加到您的构建脚本中。无论如何,您应该在合并之后和提交之前运行您的构建(包括测试)。
-
我没有使用任何构建脚本。那么,你能指导我,在哪里添加这个以及如何添加?
-
您使用什么语言?什么环境(Visual Studio,Eclipse)?应该为此付出多少努力还取决于项目的复杂性以及您打算如何分发它。
-
我有两种项目。我正在使用 Tortoise SVN,它使用 TortoiseMerge 工具。我只想在满足某些条件时才运行此工具(例如:如果 %ERRORLEVEL% 为 0,则只有合并工具才能继续,否则必须中止)
标签: svn tortoisesvn tortoisemerge