1

我只是想知道当特定文件编译成功时是否有办法(Linux / Unix)更新 Github 存储库?

例如,我有一个名为“Work”的存储库,如果我编译了该文件main.cpp并且它编译成功,它会自动同步 Github 上的文件/存储库。

我希望这是有道理的,有人可以帮助我:)!

谢谢:)

4

2 回答 2

2

你可以用另一种方式。如果你写了正确的钩子main.cpp提交,只有在编译时才会成功。

于 2012-10-09T19:47:13.410 回答
1

我只是想知道当特定文件编译成功时是否有办法(Linux / Unix)更新 Github 存储库?

如果您可以获取并分析运行 gcc(退出代码或 grepping 输出)的结果,那么您可以在相当简单且小型(2-3-liner)的 shell 脚本中做您想做的事情,在这里看不到任何麻烦。

从我的角度来看,我认为您的工作流程不是万无一失的(如果您偶尔推送,那么在发生灾难的情况下,您很有可能会失去很多本地工作),为了方便起见,我更喜欢“推送所有,标记可编译的变更集”

于 2012-10-10T11:55:26.007 回答