【发布时间】:2011-02-15 10:53:18
【问题描述】:
我一直在寻找解决这个问题的方法,但还没有找到我需要的东西。
我在我的 Mac (OSX 10.6) 上的一个文件夹中有几个 Git 存储库,我想要一个脚本或工具来循环遍历所有存储库并让我知道它们是否需要 commiting。
这是我的结构
Sites
/project1
/project2
/project3
我希望该工具在 Sites/project1、Sites/project2、Sites/project3 中执行 git status,并让我知道其中是否有任何更改或需要暂存或提交的新文件。
我发现的最接近的脚本可能是可破解的 is here,,但即使该脚本也无法运行,并且我收到错误消息:
“意外标记 `do 附近的语法错误”
可能是为 *nix 编写的。
【问题讨论】:
-
OS X 是 Unix。 ;) 您是否直接复制了脚本?我并不是要成为“那个人”,但它对我有用(即,我在运行它时没有遇到语法错误)。
-
是的,我知道,但我认为我的 bash 版本缺少一些特殊的 Unix 功能。我刚刚尝试复制“原始”代码并且它现在可以工作 - 所以它可能与我之前从网页复制它有关。感谢您确认它有效。