2017-01-09 47 views
-1

我刚才下载pycharm,并希望整合其版本控制,因为我目前的Python项目已经在一个Git仓库。在pycharm中使用git 1.7.1进行版本控制?

的事情是,我的Git版本是1.7.1,并尝试配置版本控制时,pycharm发出以下消息:

  Git version 
      The configured version of Git is not supported: 1.7.1.0. 
      The minimal supported version is 1.7.1.1. Please update. 
源文件

然而,右键单击得到一个git子菜单,我可以访问日志,提交文件,做到部门之间的比较......

在另一方面,pycharm帮助各国,先决条件之一与git的工作:

强烈recomme指出你使用1.7.1.1或更高版本。

有没有人知道使用1.7.1版本是否存在实际危害?

旁注:我不希望现在更新git的,是我的同行项目工作都使用此版本(虽然混帐似乎是在很大程度上向后兼容的,我不希望诱惑魔鬼),我需要问有管理员权限的人为我做。

Related(但没有回答我的问题的全部范围,因为OP的解决方案是更新git)。

+1

危害?除了它不受支持以及PyCharm可能构建并取决于1.7.1.1的功能之外,可能没有危险。 – Makoto

+0

@Makoto危害,如“我必须指望从Git的基本特征怪异的行为,或者我可以假设安全,一切都将顺利工作吗?” –

+1

我的意思是...... IDE已经告诉你它不被支持,但你知道这一点。任何你对不受支持的系统所做的事情都假定你将风险带到了你自己的手中。 – Makoto

回答

0

得到了JetBrains的论坛上详细的解答:

1.7.1.1是支持GIT_ASKPASS变量的第一个Git版本。 IDE使用它来处理当 访问远程时git抛出的身份验证提示。

鉴于上述情况,使用git 1.7.1,您可能无法访问提示输入密码(主要是HTTP)的遥控器。为此,解决方法 将从命令行拉出/推送到此类遥控器。 在SSH访问的情况下,它应该工作fine.Other git的操作 应该工作。

其他git的操作应该工作。

来源:德米特里斯米尔诺夫,Jetbrains的工作人员。