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



我的基于LinuxC++服务器(中央文档存储库(使用git来操作它从客户端接收的文件。通过从服务器应用程序执行标准gitshell命令来使用Git。现在,我开发了一个Java客户端,用于Windows机器。客户端的网络只接受电子邮件(它受到了严格的防火墙保护(,因此服务器会生成一个应该在客户端应用的diff补丁文件。

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

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

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

网上有几个教程。

最新更新