我正在使用gitosis管理一堆私有(private)存储库。一切正常,我对如何添加这样的存储库没有任何疑问。问题是我们的开发人员相对较少,但存储库却很多,特别是因为我们的一个项目非常大量地使用git子模块。
这意味着gitosis.conf开始变得有点笨拙,我想知道是否有任何方法可以整理它。目前,我们使用类似:
[group developers]
writable = repo1 repo2 repo3 (...) repo20 repo21 repo22
members = dev1 dev2
当我们想要另一个仓库时,我们将其添加到可写列表的末尾。问题在于该列表已经很难阅读,而且我们甚至还没有所有的项目。我知道这是一个不错的选择,但我只是想知道是否有人可以方便地使用提示或技巧来分享更好的组织gitosis.conf的方法。
干杯
最佳答案
您可以使用多行,如下所示:
[group developers]
writable:
repo1
repo2
repo3
(...)
repo20
repo21
repo22
members:
dev1
dev2
要在每行使用一项之前显示历史记录,可以使用
git log -p --color-words
。