簡體   English   中英

無法讓 Spyder 使用 Git:我做錯了什么?

[英]Can't get Spyder to work with Git: what am I doing wrong?

有沒有關於 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 無濟於事,但我做錯了什么? 是否有任何文檔?

這里是 Spyder 維護者)現在(2019 年 3 月)我們的 Git 支持非常有限,並且沒有經過很好的測試。

我們計划在未來改進它,但在那之前我認為最好在終端中使用 Git。

我無法輕易說出您的具體問題是什么,但如果您可以訪問該目錄的git log ,這可能會有所幫助。 如果沒有條目,也許您可​​以嘗試將目錄中的所有文件添加到 staged: git add . , commit git commit -m "<your commit message>"然后看看你是否可以在 Spyder UI 中“瀏覽存儲庫”。 該錯誤並沒有那么有用,但如果沒有修改,則可能是 Spyder 沒有預料到的邊緣情況。

我將 spyder 與 Anaconda 一起使用。 起初,我無法像在 R 工作室那樣使用 Git。 以下是我為無縫使用 Git 所采取的步驟。

步驟 1) 下載並安裝Git

步驟 2) 打開 Anaconda Prompt。 輸入以下命令

conda install -c anaconda git

Image:Anaconda 安裝后提示

步驟 3) 打開 Git GUI 並在所需的“文件路徑”中使用“文件名”創建存儲庫

步驟 4) 從 Anaconda 啟動 Spyder 應用程序。 轉到菜單欄中的項目,然后單擊新建項目

步驟 5) 選擇Existing Directory in location goto "FilePath" [在第 3 步中創建 Git Repositry 的位置] 並選擇帶有"FileName" [Git Repositry name] 的目錄,然后單擊create

現在,您可以通過右鍵單擊項目資源管理器中的文件來編寫腳本並提交。 圖像:與 Git 集成的 Spyder 窗口

截至 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 命令都可以與! 前置

您所指的 git 功能是 iPython 的標准功能,Spyder 團隊並未專門啟用。 Spyder 中有一些 git 支持。 在“文件”窗口中,右鍵單擊文件,可以使用菜單選項“提交”和“瀏覽存儲庫”。 這需要安裝“gitk”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM