1

我刚刚开始使用 gitolite,但在推送之前我找不到验证我对 gitolite-admin repo 所做的更改的方法,即对配置的更改。所以发生的情况是,我进行了更改、提交和推送,只是为了得知我在配置文件中输入了错字或缺少密钥文件。没什么戏剧性的,但我最终得到了一个丑陋的提交历史,这使得很难理解什么时候发生了变化。有没有解决的办法?

4

1 回答 1

0

您可以:

  • 在本地修改您的最后一次提交并强制推送到远程 gitolite-admin repo
    ( git commit --amend,后跟 a git push --force)。

  • 或者有一个中间登台 gitolite 服务器,您可以在其中查看/批准更改,然后再推送实时 gitolite 服务器。

老实说,对于 gitolite,我一直使用第一个选项。

于 2013-06-06T10:10:18.807 回答