簡體   English   中英

在 git 中同步 2 個存儲庫

[英]Synchronise 2 repositories in git

我的主要項目托管在 GitHub 中。 一切都很好,工作正常。

現在我正在嘗試創建一個 Solaris 端口。 我讓自己成為一個安裝了 Solaris Studio 作為編譯器/IDE 並構建的 OpenSolaris VM。

一切正常。

現在我在想,由於 Solaris Studio 是與 MSVC/Anjuta/Xcode 完全不同的 IDE/編譯器,我應該創建一個不同的存儲庫(不是叉子)並將 Solaris 的東西推送到那里。

唯一的問題是——代碼同步。

如果我在主存儲庫中進行更改並將其推送到遠程,我希望我的第二個存儲庫也隨着對 *.cpp/.h 文件的更改而更新。

是否存在某種鈎子來做到這一點?

或者也許我最好創建一個叉子? 但是隨后對構建系統的更改將被覆蓋。

請指教。

這是主項目的當前結構:

Project folder -> main app folder (*.cpp, *.h, *.sln, Makefile.am/Makefile.in, xcodeproj folder)
                     |
                     ----> library 1 folder (*.cpp, *.h, *.sln, Makefile.am/Makefile.in, xcodeproj folder)

或者也許我最好創建一個叉子? 但是隨后對構建系統的更改將被覆蓋。

我什至懶得用叉子。

我只想確保構建系統在其自己的文件夾中是隔離的,這允許您在一個存儲庫中擁有兩個構建配置文件夾:

  • 一種用於默認環境
  • 一個專用於 Solaris 環境

這樣,您可以繼續從這些環境中的任何一個環境中為代碼做出貢獻,而無需處理任何同步問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM