无法让Spyder与GIT一起工作:我在做什么错?

时间:2019-03-20 18:02:10

标签: python git spyder

是否有关于Spyder如何与GIT一起工作的文档?注意,我在谈论的是GIT,仅在我的PC上,而不是github。

Spyder的网站并没有说太多话:https://docs.spyder-ide.org/projects.html#working-with-version-control

我必须说我是GIT的新手,但是我已经为Windows安装了Git:https://gitforwindows.org/

我已经在创建Spyder项目的同一文件夹中创建了一个存储库

我已经创建了一个test.py文件

如果在Spyder项目窗格中,我右键单击该文件,然后单击获得的“浏览存储库”:

  

分析版本时出错:未知版本HEAD

如果我单击“提交”,它将不起作用。

肯定是GIT的新手没有帮助,但是我在做什么错了?

任何地方都有文档吗?谢谢

5 个答案:

答案 0 :(得分:2)

(此处为 Spyder维护人员)目前(2019年3月),我们对Git的支持非常有限且未经良好测试。

我们计划在将来进行改进,但是直到那时候,我认为最好在终端中使用Git。

答案 1 :(得分:1)

我无法轻易分辨出您的特定问题是什么,但是如果您可以访问该目录的System.Globalization.CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator ,这可能会有所帮助。如果没有条目,也许您可​​以尝试将目录中的所有文件添加到暂存目录:git log,提交git add .,然后查看是否可以在Spyder UI中“浏览存储库”。该错误不是很有帮助,但是如果没有修订,Spyder可能不会想到。

答案 2 :(得分:1)

我在Anaconda中使用spyder。最初,我无法像在R studio中那样与Git合作。以下是我无缝使用Git所采取的步骤。

步骤1)下载并安装Git

第2步)打开“ Anaconda提示符”。在命令下方输入

conda install -c anaconda git

Image:Anaconda prompt after installation

第3步)打开Git GUI并使用“ FileName”

在所需的“ FilePath” 中创建存储库

第4步)从Anaconda启动Spyder应用程序。转到菜单栏中的项目,然后点击新项目

第5步)在位置转到“ FilePath” (在第3步中创建Git存储库的位置)中选择现有目录,并选择带有“ FileName”的目录< / strong> [Git存储库名称],然后点击创建

现在您可以编写脚本并通过右键单击Project Explorer中的文件来提交。 Image:Spyder window with Git integration

答案 3 :(得分:0)

截至 2021 年 2 月,@Jeevankrishna 的回复在 Spyder 4.2.0 中对我有用,conda 用完了!非常感谢! 现在只想添加它,而不是从项目资源管理器中右键单击文件,Spyder 开发人员已在 IPython 控制台中添加了 git 功能 (https://github.com/spyder-ide/spyder/issues/6105)

我能够运行 !git add .!git commit -m ""!git push,而且似乎其他基本的 git 命令可以使用 ! 前置

答案 4 :(得分:0)

您所指的 git 功能是 iPython 的标准功能,Spyder 团队并未专门启用。 Spyder 中有一些 git 支持。在“文件”窗口中,右键单击文件,可以使用菜单选项“提交”和“浏览存储库”。这需要安装“gitk”