我刚刚开始使用gitolite,我无法找到一种方法来验证我对gitolite-admin repo所做的更改,即在推送之前更改配置。所以会发生的是我进行更改,提交和推送只是为了了解我在配置文件中输入了错误或者缺少密钥文件。没有什么戏剧性的,但我最终得到了一个丑陋的提交历史,因此很难跟踪改变时的情况。有办法解决这个问题吗?
答案 0 :(得分:0)
你可以:
修改你在本地的最后一次提交并强制推送到远程gitolite-admin仓库
(git commit --amend
,后跟git push --force
)。
或者有一个中间分段的gitolite服务器,您可以在推送实时gitolite服务器之前查看/批准更改。
老实说,对于gitolite,我总是使用第一个选项。