我有我们的 Bitbucket 存储库的以下路径
/bbshared_storage/archive/data/repositories
里面的目录按数字排列(每个数字代表存储库):1000、1001、1002 等等。
在每个存储库中,我都有 repository-config 文件,其中包含项目名称:
[bitbucket]
hierarchy = XXXXXX
project = {The value I need}
repository = XXX
我需要使用命令编写一个在所有存储库上循环运行的脚本git fsck
。最后,它必须有一个包含存储库名称的文件,其 fsck 结果:OK 或错误(我假设使用echo $?
并询问它是否不同于 0)。你能建议一个好的方法来写它吗?
我写了以下内容,尽管我想有更好的方法: