Wolfram语言的GitLink GitLink是一个用于集成的包吉特功能集成到Wolfram语言.GitLink支持11.1及更高版本的桌面Wolfram Language部署,包括Wolfram桌面和数学软件. 安装GitLink版本 GitLink版本以.包文件,其中包含整个包及其文档。从下载最新版本Github回购的发布页面。要安装,请在Wolfram语言中运行以下命令: PacletManager`PacletInstall[“/full/path/to/GitLink.paclet”] 这将永久安装GitLink paclet。Wolfram语言将始终使用最新安装的GitLink版本。可以使用以下命令枚举已安装的版本: PacletManager`PacletFind[“GitLink”] 可以使用以下命令卸载所有版本: PacletManager`PacletUninstall[“GitLink”] 使用GitLink 要访问文档,请打开笔记本界面帮助查看器,然后搜索GitLink。第一个点击将是一个摘要页面,其中列举了GitLink中最常用的函数。它还包含指向其他摘要页面的链接,这些页面列举了分支和引用以及低级git操作的完整函数列表。 首先,加载GitLink包,然后尝试打开存储库并枚举其主分支的尖端。 需要[“GitLink`”]r=GitOpen[“/full/path/to/a/git/repo”]c=ToGitObject[r,“master”]Git属性[c] 祝贺 你!您正在使用GitLink阅读和操作git repos。 这是从哪里来的? GitLink是由维护的paclet约翰·富尔茨在Lou D'Andria、Alex Newman和其他Wolfram Research员工的大力帮助下。John Fultz开始构建GitLink供自己使用,后来与Lou和Alex合作创建和部署在Wolfram Research中广泛使用的工具。 GitLink是在优秀的libgit2项目然而,我们没有公开一组简单的libgit2绑定,而是选择向git公开一个高级接口,以发挥Wolfram语言的优势。 ……它要去哪里? GitLink最终将成为官方Wolfram语言版本的一部分。在此之前,需要实现更多功能,产品将经过我们严格的设计审查过程,这可能会导致与现有版本不兼容。然而,我们的意图是即使在我们发布最终产品后也保持源代码的开放性,并继续欢迎社区贡献,以改进GitLink的未来版本。 GitLink尚未实现的主要领域包括对diff、crunch、rebase、submodule和config功能的支持。此外,我们需要改进对各种git协议的支持,以便推送和获取。 更多。。。 有关详细信息,请参阅以下文件: 复制.md-GitLink许可证 贡献.md-GitLink贡献指南 如何构建.md-关于构建和调试GitLink的说明