【发布时间】:2015-12-01 17:57:08
【问题描述】:
我想做一个 C# 程序,每 x 次检查一次在线 git 存储库(假设是特定子目录)是否已更新,如果是,请将其下载到特定文件夹。问题是我什至不知道如何做第一步。我查了一下互联网,发现了一个名为 libgit2sharp 的库。我不太了解 git,但我看到我可以使用 libgit2sharp 获取提交的 sha 字符串,所以也许这会有所帮助。有什么想法吗?
提前致谢
【问题讨论】:
-
获取每个分支的最新提交哈希并存储它们。检查哈希是否已更改。
-
这听起来像是XY problem。您的真正目标是什么(例如,可能是在受监控的存储库 id 更新时执行一些操作)?