我想在Perforce同步后保留'快照'。我想生成补丁文件,而不是将同步应用于所有目录树。我将手动应用并检查结果(编译和运行简单测试用例后)是否满足。如果结果还可以,我将正式进行同步。如果它是NG,我可以恢复到之前的“快照”并继续进行回滚的艰难步骤。
我可以依赖'patch',因为它支持'undo'。告诉perforce不要同步但要生成补丁,我该怎么做?
如果您能指导我如何通过脚本自动化,我感谢您。 p4v上的步骤没问题。
此致 Toan Le
答案 0 :(得分:0)
正如迈克和乌鸦所说,这些都是好点。
但您也可以使用分支策略 - 将源代码分为2个分支。一个用于测试分支,一个用于发布分支。但是在这里你还必须进行集成/合并。最好的方法是使用任何CI工具(例如hudson,curisecontrol)验证您的perforce签入,作为增量构建的一部分,并自动运行所有必需的测试用例。