通过.NET可执行人员管理GIT存储库



这个问题很有帮助,但不完整,寻找更多:

我们有我们需要最终用户(不是开发人员)在各种版本和(长篇小说)中使用的生产代码。GIT存储库位于本地机器上,我们(开发人员)确保将其用于每个部署。目前,他们使用各种快捷方式来签名,以结帐某种类型的工作所需的提交。这是一个长篇小说,我在这里没有空间来描述为什么这是用法,但它起作用,不要对此进行疑问。

我们想用快捷方式将快捷方式替换为EXE的bat文件,以便进行编译。我们将使用配置文件确定哪种工作类型是哪种提交。我需要的是:将git命令(状态/结帐)发送到命令行(或直接git?它们有API?)并获得(字符串)结果,以便我可以确保结帐工作。想法?

您有2个解决方案...

  1. 调用git exe文件并解析文本结果。确实,这可能很痛苦。git必须安装在每台计算机上

  2. 您可以使用https://github.com/libgit2/libgit2sharp,这是一个非常好的库,可以通过Github和Microsoft和Microsoft

  3. 进行维护

最新更新