[英]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)
或者也許我最好創建一個叉子? 但是隨后對構建系統的更改將被覆蓋。
我什至懶得用叉子。
我只想確保構建系統在其自己的文件夾中是隔離的,這允許您在一個存儲庫中擁有兩個構建配置文件夾:
這樣,您可以繼續從這些環境中的任何一個環境中為代碼做出貢獻,而無需處理任何同步問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.