在编译期间保留git repo状态

时间:2015-03-19 15:50:39

标签: git unit-testing continuous-integration

是否有一个众所周知的git工作流来编译当前未提交的代码状态,以便在异步编译/部署/测试正在进行时代码/数据编辑可以继续?

就像(有效!)存储然后将所有当前的存储库存储状态克隆到编译器实际运行的地方。如果编译或测试失败,您应该能够从当前编辑状态导航到构建作业失败的状态。

可能有多个异步作业同时运行:(即:发布/调试)。

1 个答案:

答案 0 :(得分:0)

持续集成服务器(如Jenkins,TeamCity或Travis CI)将为您完成所有管理和簿记。您可以将其设置为编译每个提交,或者您推送到某个中央Git存储库的每个存储库。不需要复杂的存储等 - 只需为您开始的每个重要事项打开一个功能分支,提交此功能分支,并在所有测试成功时合并。