7 c# mercurial clone checkout .net-4.0
我正在编写一个应用程序,允许用户安排从任意数量的源(SVN/Mercurial/etc)下载/打包文件的重复任务.
除了Mercurial之外,我已经设法实现了所有功能.因为我希望我的应用程序能够处理所有内容,所以我希望避免使用我的应用程序分发整个Mercurial目录,或者更糟糕的是,要求用户安装它.
我还没有找到任何类型的API,所以我想知道最好的方法是什么.是否有我可以在项目中包含的独立可执行文件,并在我的应用程序发出"hg clone"命令时使用它?
Ste*_*aye 4
看看这个页面 - MercurialApi。
推荐的 API 实际上是命令行,它以不应该使用内部 API 的原因开头。
然而,如果您确实想要的话,它确实有很多关于如何使用内部 API 的信息。
您需要找到某种方法从 C# 调用 Python。我在考虑做这样的事情时发现了一个叫做IronPython的东西。
另外,我很确定如果您要使用 Mercurial 的内部 API,您的程序必须是开源的,但您需要自己研究一下。
归档时间:
13 年,8 月 前
查看次数:
1332 次
最近记录:
8 年,2 月 前