gpt4 book ai didi

c# - 从 C# 克隆 Mercurial 存储库?

转载 作者:太空狗 更新时间:2023-10-29 20:25:13 24 4
gpt4 key购买 nike

我正在编写一个应用程序,允许用户安排从任意数量的来源(SVN/Mercurial 等)下载/打包文件的重复任务。

除了 Mercurial,我已经设法实现了所有的东西。因为我希望我的应用程序处理所有事情,所以我想避免必须将整个 Mercurial 目录与我的应用程序一起分发,或者更糟糕的是,要求用户安装它。

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

最佳答案

看看这个页面 - MercurialApi .

推荐的 API 实际上是命令行,它从您不应该使用内部 API 的原因开始。

但是,如果您确实需要,它确实提供了很多关于如何使用内部 API 的信息。

您需要找到某种方法从 C# 调用 Python。我在研究做这样的事情时发现的一个叫做 IronPython .

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

关于c# - 从 C# 克隆 Mercurial 存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8774805/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com