如何将git集成到Windows应用程序中

时间:2018-10-26 11:17:22

标签: java windows bash git shell

我的基于Linux的{​​{1}}服务器(中央文档存储库)使用git来操纵它并从客户端接收的文件。 C++正在通过从服务器应用程序执行标准Git shell命令来使用。 现在,我开发了一个git客户端,该客户端打算在Java机器上使用。 客户端的网络仅接受电子邮件(防火墙已过防火墙),因此服务器会生成一个差异补丁文件,应将该文件应用到客户端。

我不是真正的Windows用户,所以整个git bash的事情使我感到困惑。如何从Windows应用程序执行Windows命令?与git类似,但适用于system("git add .")并具有安全性和错误检查功能。 我读到有git库,但是找不到它们是否支持应用补丁文件。

1 个答案:

答案 0 :(得分:0)

我不确定我是否完全正确,但是如果您正在寻找通过Java掌握git的方法,我建议您看一下JGit。这是git的Java实现,例如在Eclipse IDE中使用。

JGit还提供了ApplyCommand,它适合您应用补丁文件的需求。

在网络上可以找到several tutorials