簡體   English   中英

開源git回購管理

[英]Open source git repo management

我維護一個稱為Kickoff的前端框架,該框架的設計與Bootstrap或Foundation類似。 目前,我們為框架維護一個主存儲庫,為Yeoman生成器維護另一個主存儲庫。 我們更新兩個存儲庫的傳統過程是寫入一個( 框架存儲庫 ),然后手動復制到另一個( Yeoman生成器 )-至少可以說這是一個痛苦的過程,尤其是在計划中有一個大版本時。

我想將我們的代碼庫分成更小的塊,然后將它們導入兩個存儲庫中, 這樣做的最佳方法是什么? 此用例的一個典型示例是將整個Sass文件夾保存在自己的存儲庫中,然后,像Grid這樣的Sass模塊也將擁有自己的存儲庫。

我們已經考慮過git子模塊,這是一個很好的方法。 還是其他過程(例如自動化/編譯的構建)會更好?

如果任何閱讀此書的人都對這種事情有經驗,我將不勝感激。

此用例的一個典型示例是將整個Sass文件夾保存在其自己的存儲庫中,然后像網格這樣的Sass模塊也擁有自己的存儲庫

git submodule是您正在尋找的(如您所知)。

我們已經考慮過git子模塊,這是一個很好的方法。 還是其他過程(例如自動化/編譯的構建)會更好?


文檔

Submodules 允許將外部存儲庫嵌入到源樹的專用子目錄中 ,該子目錄始終指向特定的提交。


如上所述,子模塊的內容是從獨立存儲庫中提取到當前存儲庫中的文件夾中的。 對子模塊文件夾的任何修改都不會出現在根文件夾中git status不會顯示在根文件夾上。

總結一下:子模塊正是您所需要的。

在此處輸入圖片說明

暫無
暫無

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

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