在Ccnet中,变量$ LastIntegrationCommit在哪里持久存在?

时间:2014-02-13 17:28:03

标签: git cruisecontrol.net ccnet-config

在ccnet documentation中,引用了一个名为 $ LastIntegrationCommit 的变量。这行是一个错误,因为我不得不做一个过滤器分支并粉碎一堆坏东西。我想删除它,但似乎无法通过greping目录找到它。


检查修改

初始化存储库后,将发出“git fetch origin”命令以获取远程更改。接下来,发出“git log $ LastIntegrationCommit .. origin / $ BranchName --name-status -c”,以获取提交及其更改的列表,其中< strong> $ LastIntegrationCommit 是上次运行集成时检出的提交。如果项目尚未集成,则会发出“git log origin / $ BranchName --name-status -c”命令。

1 个答案:

答案 0 :(得分:1)

它存储在项目的状态文件中。它通常位于cruise control.net服务器目录(c:\ program files \ cruise control.net \ server)中。状态文件应与具有.state扩展名的项目名称相同。

我发现这个文件是在服务器启动时读入的,虽然保留在磁盘上,但是没有重新读取;您需要停止并重新启动服务才能使更改生效。

相关问题