在GitKraken中使用CLion和PyCharm

时间:2019-06-12 04:18:09

标签: pycharm clion jetbrains-ide gitkraken

有人使用过支持Git和GitKraken的JetBrains产品(CLion,PyCharm等)吗?我想使用CLion&PyCharm进行代码编辑和测试,并使用Gi​​tKraken进行git的工作,但是我担心更改git可能会在PyCharm&CLion中引起一些问题。

JetBrains开发人员的答案是:

  

这取决于GitKraken的工作方式(抱歉,从未尝试过)。从技术上讲,PyCharm / CLion的VCS支持是本机命令行客户端(git,hg等)的包装,因此,如果GitKraken也使用相同的本机客户端并针对各个VCS遵循标准协议,则不应有问题。

1 个答案:

答案 0 :(得分:2)

免责声明:我在下面描述的内容更像是一种有根据的猜测,而不是一个可靠的,经过确认的答案,但可能有助于提供一些见识。

GitKraken不使用本机命令行,而是通过nodeGit与存储库进行交互。如in the axosoft blog所述:

  

它可以直接与您的存储库一起使用,而无需依赖-您   甚至不需要在系统上安装Git。 GitKraken是   使用NodeGit构建,NodeGit是主要开发并   由GitKraken开发团队的成员维护

A,它确实是

  

遵循各个VCS的标准协议

并且可以与其他git客户端(例如git bash,VisualStudio和JetBrains Rider git插件)并行运行,因此我希望它能够与您提到的框架正常工作。