我需要了解將相同源代碼/庫用於多個應用程序的最佳實踐。要求是,例如我向一些公司銷售我的代碼/庫,可以說xyx
,然後我應該在我的軟件包(以及其他需要的地方)中使用xyz
作爲公司名稱。後來,如果某個其他公司的pqr想要該代碼/庫,我需要手動去更改所有包名稱(和其他),並在源代碼管理軟件中創建另一個存儲庫。這項任務非常耗時,並且效果不佳。
每當我在基本代碼中發現錯誤時,我需要將相同代碼和發佈庫的所有副本中的更改提交給所有公司。如何維護代碼以便可以在多個軟件中使用?
我想找到如何處理這種情況。
我在這裏談論一些Java軟件包(包含我希望在所有公司的軟件中使用的非常基本的功能),並且我使用的是tortoise svn作爲存儲庫。
爲什麼git標籤呢?你是否確定在上述情況下你必須重命名這些包?這些事情說,我認爲你的問題可能是更適合http://programmers.stackexchange.com/ – reto 2014-11-25 07:15:38
GIT是萬一它可以幫助我的要求。我不確定http://programmers.stackexchange.com/。我應該在那裏發表同樣的問題嗎? – 2014-11-25 07:25:35
根據他們的描述http://programmers.stackexchange.com/help/on-topic你的問題類型似乎更適合那裏。通常你會移動你的問題(在這裏關閉它)。 – reto 2014-11-25 07:30:38