2014-04-14 59 views
0

我剛剛下載了開源代碼(sphinx)並修改了一些* .cpp和* .c文件以實現我需要的結果。更改每個版本的代碼

現在,每一個版本的更新,需要去一次又一次地修改代碼...

是否有任何可能的方式來實現這一目標,而不直接接觸的源代碼?

有人可以幫我在這方面......?

+2

補丁:http://en.wikipedia.org/wiki/Patch_(Unix) – user1937198

+2

http://jungels.net/articles/diff-patch-ten-minutes.html –

+0

user1937198 ::我試過這個步驟ü說,但它會立即取代代碼.....如果更新的版本有一些代碼更改,它不會困擾,它會馬上覆制修改後的代碼我有....如何克服這個問題? – user3532122

回答

1

使用版本控制系統。例如GIT。只需創建一個包含更改的分支,並將每個新版本的庫合併到分支中。這將保留您的更改並輕鬆顯示任何可能的衝突。

或者,如果該項目已經是GIT服務器上的開源項目,那麼只需從其中創建私有分支。

相關問題