是否有GIT(C++或其他语言)的API
问题描述:
一家公司要求我为他们编写一个GIT包装程序。是否有GIT(C++或其他语言)的API
那里的人们绝对没有版本控制系统的经验,但最终(通过我的程序)它将被纳入日常生活中。
我正在计划使用VC++来创建一个小窗口小程序,这将有助于在这个过程中的体育锻炼。对此有何想法?
Deamon进程检查用户是否想要提交/推送他们的文件呢?
答
Git已经有两层:管道(您可能会感兴趣),其上建立了主要的瓷器,它提供了用户界面。如果你想实现类似git-commit
但语义稍微不同的所有基础程序,如git-write-tree
和git-rev-parse
,那么你可以继续构建。
包装的目的是git和其他* git工具无法处理的目的是什么? –
假设您确实需要包装系统,您可以使用适当的参数直接从程序中调用git。 – mwd