2012-05-17 145 views
0

我們進入涉及許多開源庫及其代碼的項目。 我們的應用程序使用所有這些庫代碼來構建一個X應用程序。 問題是當個別庫得到更新,我們必須支持這些更新 librayies,這導致了許多我們在更新的庫以前的版本中所做的更改的最新的代碼和合並手動複製的。在主項目存儲庫下維護不同的存儲庫

我們有到位(Perforce公司),我們自己的版本控制,但其回購是那裏只是爲了我們的版本變化與我們使用的開源庫的所有代碼一起。

由Perforce公司是否有其個人圖書館可以通過有自己的版本控制系統更新的方式(他們可能會使用他們選擇的git,SVN等有自己的版本控制系統..)..我的意思是我們給一個在perforce上同步的命令,它使用各自的版本控制工具在各個庫上進行單獨同步?

如果Perforce公司不能做,這是有另一種工具,而能做到這一點?哪一個是這種用例的首選工具?

謝謝。

回答

0

你可能想看看如何chromium project做到這一點 - 他們有數百個第三方依賴的,和土生土長的設置腳本來維護單獨的檢出他們(在固定的修訂,從他們的自己的鏡子,當然)。主存儲庫不是perforce,但腳本在git和svn上都能正常工作,所以它們也應該適用於p4。