繁体   English   中英

壁球Git镜子提交

[英]Squash Git Mirror Commits

我想使用GitLab私下处理我的repo,但是为了可见性和可访问性目的,在GitHub上保留master分支的公共副本。 是否可以“自动化”GitHub和GitLab遥控器的主分支的镜像,但保留GitLab中的提交历史,同时将提交压缩到使用GitHub的一次提交(无需记住手动执行此操作)每一次)?

这可能是一个牵强附会的请求,但是git继续让我惊讶它的强大和灵活性!

除非您在谈论您正在管理的GitLab实例,否则您仍需要在自己的服务器上运行的webhook ,并且每次推送都会由GitLab.com调用。

参见例如lowzj / gitlab-mirror-webhook (为了做你想做的事情而进行调整: git merge --squash into a dedicated branch,git push to GitHub)

对于一个简单的镜子(意思是没有壁球步骤), GitLab提出了一个镜像功能设置 这比设置webhook更容易......但不太灵活。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM