2013-07-25 47 views
0

我一個python腳本,需要一個存儲庫名稱從屬性的工作文件,它要麼它獲取當前遠程git倉庫的電流

git remote add -f origin repository_name 

,或者如果它找到一個git的文件夾已經存在,它只是取一個分支。

我的問題是,上面的命令需要很多時間。所以我想要找到來自屬性文件的存儲庫名稱與.git文件夾所表示的相同(或者我們可以說有人已經在命令上面運行)。如果它是相同的,那麼繼續,只檢查一個分支,否則運行上述命令。

我想要檢查一下,如果來自屬性的存儲庫與.git文件夾所表示的存儲庫相同。

回答

0

你可以閱讀GIT_DIR/.config文件並在python的ConfigParser模型中解析它。

對於Python,你可以考慮使用GIT python綁定

http://libgit2.github.com/