从C#克隆Mercurial存储库?

从C#克隆Mercurial存储库?,第1张

概述我正在编写一个应用程序,允许用户安排从任意数量的源(SVN / Mercurial / etc)下载/打包文件的重复任务. 除了Mercurial之外,我已经设法实现了所有功能.由于我希望我的应用程序能够处理所有内容,因此我希望避免使用我的应用程序分发整个Mercurial目录,或者更糟糕的是,要求用户安装它. 我还没有找到任何类型的API,所以我想知道最好的方法是什么.我的项目中是否包含可以包含 我正在编写一个应用程序,允许用户安排从任意数量的源(SVN / Mercurial / etc)下载/打包文件的重复任务.

除了Mercurial之外,我已经设法实现了所有功能.由于我希望我的应用程序能够处理所有内容,因此我希望避免使用我的应用程序分发整个Mercurial目录,或者更糟糕的是,要求用户安装它.

我还没有找到任何类型的API,所以我想知道最好的方法是什么.我的项目中是否包含可以包含的独立可执行文件,并在我的应用程序发出“hg clone”命令时使用它?

解决方法 看看这个页面 – MercurialApi.

推荐的API实际上是命令行,它首先说明了您不应该使用内部API的原因.

但是,如果你真的想要它,它确实有很多关于如何使用内部API的信息.

你需要找到一些从C#调用Python的方法.我在做这样的事情时发现的一个叫做IronPython.

此外,如果您使用Mercurial的内部API,我很确定您的程序必须是开源的,但您需要查看进入那个自己.

总结

以上是内存溢出为你收集整理的从C#克隆Mercurial存储库?全部内容,希望文章能够帮你解决从C#克隆Mercurial存储库?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1246495.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存