2013-06-13 76 views
0

我使用GitHub for Windows,它使我在本地複製到特定目錄中的項目的存儲庫保持不變。我也安裝了TortoiseGit。Can TortoiseGit可以管理由其他東西創建的本地存儲庫嗎?

我在項目文件夾中看到特殊的SCM圖標。我想用TortoiseGit處理那些項目中的一個。它有點工作,但我停止嘗試。現在,即使在返回GitHub進行多次更新之後,該文件夾上仍然有一個停止感嘆號圖標。我猜測擺脫它的唯一方法是讓TortoiseGit正確地使用GitHub簽出。

這是直到後我搞砸周圍,我才意識到GitHub上和TortoiseGit保持哈希鍵,他們的倉庫自己解決,所以交叉訪問可能是一個壞主意....

什麼辦法可以使他們一起工作,或者至少清理我的圖標錯誤。 (這將是很好,如果我可以列出庫的「混帳」一節對我的GitHub回購。)

回答

0

不同git的工具,如GitHub上的WindowsTortoiseGit,應該工作正常在一起(和我做)。他們既可以處理由其他工具創建的git存儲庫。

TortoiseGit基地包含本地git倉庫通過它從.git目錄中獲取信息,在資源管理器的圖標表示的信息。

一個令人困惑的方面是這兩個工具在後臺使用git.exe來執行git操作,但他們可能會使用不同的git.exe:s。 GitHub上的Windows使用在C:\Users\<username>\AppData\Local\GitHub\PortableGit_<numbersandletters>\bin\git.exe一個安裝,同時TortoiseGit通常使用一個由msysgit安裝。如果它們是不同的版本,可能會產生問題。更新到最新版本。

+0

從GitHub內部,運行「git --version」時,我得到了「git version 1.8.1.msysgit.1」。對於TortoiseGit,關於屏幕給了我「TortoiseGit 1.8.3.0(C:\ Program Files \ TortoiseGit \ bin \ TortoiseGitProc.exe)」和「git 1.8.3-rc3(C:\ msysgit \ bin)」。這兩個GitHub的Windows(版本1.0.48.0(5e3c587512469a0360d1ec3def9136ad169bd5df))和TortoiseGit報告是最新的。 – CTMacUser

相關問題