我正在使用一个自定义的构建系统,它管理着大量的Git代码库,主要是用Python编写的。
如果我能够编写一个命令来报告所有存储库的当前分支,然后报告“branch”的头是否与“remotes / origin / branch”的头相同,那么这将为我节省很多时间。
我们已经有一个命令,可以在每个Git存储库内运行shell命令。我想要的是一种从Git中获取有关分支和remotes/origin/branch相对位置的简单格式化信息的方法。这些信息可能是提交差异的数量或一个简单的布尔值。
如何从Git获取这些信息才能最小化在Python端必须进行的解析和处理的数量?
如果我能够编写一个命令来报告所有存储库的当前分支,然后报告“branch”的头是否与“remotes / origin / branch”的头相同,那么这将为我节省很多时间。
我们已经有一个命令,可以在每个Git存储库内运行shell命令。我想要的是一种从Git中获取有关分支和remotes/origin/branch相对位置的简单格式化信息的方法。这些信息可能是提交差异的数量或一个简单的布尔值。
如何从Git获取这些信息才能最小化在Python端必须进行的解析和处理的数量?