2011-09-07 44 views
0

是否有代碼修訂控制軟件來處理跨平臺項目?代碼修訂控制軟件處理跨平臺項目

我在談論處理兩個相同概念軟件的特定於平臺的源代碼(例如,一個在Java中,一個在C中),以執行諸如跟蹤兩個代碼庫中相同概念部分的更改等等。

回答

0

任何版本控制軟件(又稱版本控制軟件)都可以處理來自不同語言的源代碼,適用於不同的平臺。 (但問題不是很清楚,所以我不完全確定提問的內容。)

如果您有一個單獨的項目,其中一些位用C和其他編碼在Java中,那不是問題 - 並且它與正在使用的修訂控制軟件無關。只需組織你的目錄,這樣你就可以使用maven(或者ant或者其他)創建你的C代碼,或者使用make(或者cmake或者其他)來構建你的C代碼,並且可以創建第三個項目來打包/捆綁你的罐子與您的本地庫進行分發。然後使用git(或svn或hg或其他)來跟蹤對項目的更改。這裏沒什麼特別的很多項目都是這樣做的。

+0

爲了弄清楚這個問題,假設你有兩個計算器:一個是用Java編寫的,另一個是用C編寫的。是否有一個修訂版軟件可以幫助我將一個Java代碼塊映射到另一個代碼塊C和反之亦然,並且幫助我跟蹤不僅一個應用程序的生命週期,而且還跟蹤兩個應用程序相對於另一個應用程序的生命週期(同樣,這裏的應用程序不是任意應用程序,但它們執行相同的概念工作,但它們的代碼基地是在不同的語言)。 – CEGRD