簡體   English   中英

在主項目存儲庫下維護不同的存儲庫

[英]Maintaining different repositories under a master project repository

我們正在一個涉及許多開源庫及其代碼的項目中。 我們的應用程序使用所有這些庫代碼來構建X應用程序。 問題是當單個庫得到更新時,我們必須支持這些更新的庫,這導致大量手動復制最新代碼以及合並對更新庫的先前版本所做的更改。

我們有自己的版本控制(perforce),但是它的倉庫只是用來對我們的更改以及我們使用的所有開源庫代碼進行版本控制。

有沒有一種方法可以通過perforce通過自己的版本控制系統(它們可能使用他們自己選擇的版本控制系統git,svn等)來更新各個庫。.我的意思是我們給出了一個同步命令在perforce上,是否使用各自的版本控制工具在單個庫上進行同步?

如果perforce無法做到這一點,那么還有其他工具可以做到嗎? 哪種用例是這種用例的首選工具?

謝謝。

您可能想看一看Chrome項目是如何做到的-它們具有數百個第三方依賴項,並且有一套本地腳本來為它們維護單獨的檢出(當然,是從其自己的鏡像進行的固定修訂) )。 主存儲庫不是強制性的,但是腳本可以在git和svn上正常工作,因此它們也應該適用於p4。

暫無
暫無

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

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