2010-08-24 30 views
2

我們使用WordPress進行開發,但經常進行大量修改。我們正在尋找一種方法來始終保持我們的開發版本與我們的修改版本保持同步。拉遠程SVN併合並本地更改

有可能導入所有WordPress SVN提交,分支和標籤,但將它們與我們在我們的回購中所做的任何合併。

例如,如果我們已經刪除了本地repo中的readme.txt文件,當我們從WordPress SVN執行另一個導入時,它將顯示這些文件之間的更改並允許我們決定合併,更新等。

如果不是SVN,Git有可能嗎?

感謝,

回答

0

我想你可以從WordPress SVN回購融入當地的回購,但你需要跟蹤的你已經合併了哪些修改,你需要提醒自己做合併。

在SVN中沒有活分叉的概念。您可以得到最接近的是SVN Externals,但是這不允許您檢查本地修改。

+0

是的這是一個恥辱,我不能更改下SVN的文件夾:的外部,否則這將是完美的。 就合併而言,有沒有辦法讓遠程倉庫中的所有分支/標籤等得到自動化?或者我只是導出外部倉庫,並將其存入我的倉庫並找出合併的位置? – Tom 2010-08-24 21:18:39

+0

那麼,如果您在外部回購中有寫入權限,則可以進行更改並檢查它們,但我知道這不是您的情況。爲了實現這個過程的自動化,您需要使用您最喜歡的腳本語言和svn命令行客戶端,並執行一些很好的黑客行爲。 – 2010-08-25 05:01:27

+0

不幸的是SVN不支持這種實時跟蹤。無論如何,針對這樣一個移動的目標發展一定是棘手的。如果可能的話,我會建議你編寫擴展名而不是修改現有的代碼,但我知道這在所有情況下都是不可能的。 – 2010-08-25 05:10:41