如何在推送到服务器期间更改仓库?

时间:2017-10-23 19:37:16

标签: git tfs continuous-integration bitbucket

我有一个实用程序可以从解决方案中获取一些代码指标。我想将此实用程序的结果保存在git存储库中,就像存储库根文件夹中的文件一样;这应该有助于我比较解决方案状态。

因此,工作流程是本地提交 - >推 - >实用程序运行 - >远程提交。那可能吗?

如果我的想法不正确,还有什么选择?将实用程序生成的文件保存在\\ fileshare \ master \ commitHashUtilityResult.xml中?我对git和tfs存储库感兴趣。

1 个答案:

答案 0 :(得分:1)

一个“hack”会考虑添加一个提交(带有一个post-receive hook)一些注释(如git notes所述)。

但一般来说,“收集一些指标”会被委托给第三方工具,该工具会将所述指标存储在外部参照中(链接返回Git提交)

通常,您可以使用免费安装的SonarQube,以便存储这些指标并轻松比较它们随时间的演变。