【发布时间】:2013-06-06 10:03:01
【问题描述】:
我刚刚开始使用 gitolite,但在推送之前,我无法验证我对 gitolite-admin repo 所做的更改,即对配置的更改。所以发生的情况是,我进行更改、提交和推送只是为了得知我在配置文件中打错了字或缺少密钥文件。没什么戏剧性的,但我最终得到了一个丑陋的提交历史,这使得很难理解什么时候发生了变化。有没有办法解决这个问题?
【问题讨论】:
标签: gitolite
我刚刚开始使用 gitolite,但在推送之前,我无法验证我对 gitolite-admin repo 所做的更改,即对配置的更改。所以发生的情况是,我进行更改、提交和推送只是为了得知我在配置文件中打错了字或缺少密钥文件。没什么戏剧性的,但我最终得到了一个丑陋的提交历史,这使得很难理解什么时候发生了变化。有没有办法解决这个问题?
【问题讨论】:
标签: gitolite
您可以:
在本地修改上一次提交并强制推送到远程 gitolite-admin 存储库
(git commit --amend,后跟 git push --force)。
或有一个中间登台 gitolite 服务器,您希望在推送实时 gitolite 服务器之前审查/批准更改。
老实说,对于 gitolite,我一直使用第一个选项。
【讨论】: