从C#克隆Mercurial存储库?
发布时间:2020-12-15 08:05:30 所属栏目:百科 来源:网络整理
导读:我正在编写一个应用程序,允许用户安排从任意数量的源(SVN / Mercurial / etc)下载/打包文件的重复任务. 除了Mercurial之外,我已经设法实现了所有功能.由于我希望我的应用程序能够处理所有内容,因此我希望避免使用我的应用程序分发整个Mercurial目录,或者更糟
我正在编写一个应用程序,允许用户安排从任意数量的源(SVN / Mercurial / etc)下载/打包文件的重复任务.
除了Mercurial之外,我已经设法实现了所有功能.由于我希望我的应用程序能够处理所有内容,因此我希望避免使用我的应用程序分发整个Mercurial目录,或者更糟糕的是,要求用户安装它. 我还没有找到任何类型的API,所以我想知道最好的方法是什么.我的项目中是否包含可以包含的独立可执行文件,并在我的应用程序发出“hg clone”命令时使用它? 解决方法
看看这个页面 –
MercurialApi.
推荐的API实际上是命令行,它首先说明了您不应该使用内部API的原因. 但是,如果你真的想要它,它确实有很多关于如何使用内部API的信息. 你需要找到一些从C#调用Python的方法.我在做这样的事情时发现的一个叫做IronPython. 此外,如果您使用Mercurial的内部API,我很确定您的程序必须是开源的,但您需要查看进入那个自己. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |