我刚刚下载了pycharm,并希望在其中集成版本控制,因为我当前的python项目已经在git存储库中。
问题是,我的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的先决条件:
强烈建议您使用1.7.1.1或更高版本。
是否有人知道使用1.7.1版本是否存在任何实际危险?
旁注:我现在不想更新git,因为我在这个项目上的同事都在使用这个版本(虽然git似乎在很大程度上向后兼容,但我做不想诱惑魔鬼),我需要请有管理权的人为我做这件事。
Related (但没有回答我的问题的全部范围,因为OP的解决方案是更新git)。
答案 0 :(得分:0)
得到了Jetbrains论坛的详细答案:
1.7.1.1是第一个支持GIT_ASKPASS变量的git版本。 IDE使用它来处理git抛出的身份验证提示 访问遥控器。
鉴于上述情况,使用git 1.7.1你可能无法做到 访问提示输入密码的遥控器(主要是HTTP)。解决方法 对于这将是从命令行拉/推到这样的遥控器。 在SSH访问的情况下,它应该工作正常。其他git操作 应该工作。
其他git操作应该有效。
资料来源:Jetbrains工作人员Dmitriy Smirnov。