Perforce - 同步后生成补丁

时间:2011-05-11 15:51:29

标签: perforce sync patch

我想在Perforce同步后保留'快照'。我想生成补丁文件,而不是将同步应用于所有目录树。我将手动应用并检查结果(编译和运行简单测试用例后)是否满足。如果结果还可以,我将正式进行同步。如果它是NG,我可以恢复到之前的“快照”并继续进行回滚的艰难步骤。

我可以依赖'patch',因为它支持'undo'。告诉perforce不要同步但要生成补丁,我该怎么做?

如果您能指导我如何通过脚本自动化,我感谢您。 p4v上的步骤没问题。

此致 Toan Le

1 个答案:

答案 0 :(得分:0)

正如迈克和乌鸦所说,这些都是好点。

但您也可以使用分支策略 - 将源代码分为2个分支。一个用于测试分支,一个用于发布分支。但是在这里你还必须进行集成/合并。最好的方法是使用任何CI工具(例如hudson,curisecontrol)验证您的perforce签入,作为增量构建的一部分,并自动运行所有必需的测试用例。