簡體   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