代码之家  ›  专栏  ›  技术社区  ›  Rob Allen

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

  •  0
  • Rob Allen  · 技术社区  · 11 年前

    在ccnet中 documentation 有一个对变量的引用 $Last集成提交 。这一行是在抛出错误,因为我必须执行过滤器分支并粉碎一堆坏东西。我想删除它,但即使翻看目录也找不到它。


    检查修改情况

    一旦存储库初始化,就会发出“gitfetchorigin”命令来获取远程更改。接下来,“gitlog $Last集成提交 ..origin/$BranchName--name status-c“,用于获取提交及其更改的列表,其中 $Last集成提交 是上次运行集成时签出的提交。如果项目尚未集成,则会发出“gitlogorigin/$BranchName--name status-c”命令。

    1 回复  |  直到 11 年前
        1
  •  1
  •   Simon Laing    11 年前

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

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