目前我在工作中有3个标准遥控器:本地备份、我的开发伙伴的工作站和托管库。我们有3或4个分支大部分时间都是活跃的,其中一个是主分支。
我会定期监控这些分支,使用以下方法:
git log --graph --oneline --decorate -15 my-branch his-repo/his-branch master other-branch
--decorate
是至关重要的,因为它让我知道与我们非常不稳定的开发分支相关的事情的状态。问题在于我在装饰中看到了所有远程引用和所有分支、标签等。
有没有办法限制--decorate
只输出特定的引用?在命令行上列出引用只限制显示提交,而不是显示引用。
谢谢, Mike
refs
并不是一个坏主意,只是我还必须考虑packed-refs
。也许一旦我写了这个脚本,它会找到其他用途...另一方面,一个硬编码的脚本来重命名refs
和packed-refs
并插入一个简单的具有正确哈希值的packed-refs
文件可能相当直接。我看到这个最大的危险是其他可能正在访问存储库的进程(IDE等)。 - MikeJansen