0

我正在研究一个 python 脚本,它从属性文件中获取存储库名称,并且它可以

git remote add -f origin repository_name

或者如果它发现一个 .git 文件夹已经存在,它只是获取一个分支。

我的问题是,上面的命令需要很多时间。所以我想发现来自属性文件的存储库名称与 .git 文件夹表示的相同(或者我们可以说有人已经在上面运行了命令)。如果相同,则继续检查一个分支,否则运行上述命令。

我将要检查来自属性的存储库是否与 .git 文件夹表示的相同。

4

1 回答 1

0

您可以读取 GIT_DIR/.config 文件并在 python 的 ConfigParser 模型中解析它。

对于 Python,您可以考虑使用 GiT python 绑定

http://libgit2.github.com/

于 2013-07-25T09:59:56.427 回答