2009-11-24 61 views
1

我有一個開源項目做了修改。我沒有寫入他們的SVN服務器的權限。我想在我的客戶SVN服務器上版本控制代碼(我不能從SVN更改,因爲我不選擇他們運行的軟件)。我可以讓SVN與來自其他服務器的代碼同步嗎?

什麼是最簡單的方式將代碼放入客戶的SVN存儲庫,並仍然能夠在項目自己的存儲庫發生變化時同步更改?

回答

2

您必須定期將其他svn修改與您的存儲庫合併。

你可以這樣像這樣:

svn merge -r lastRevisionIMerged:head http[s]://other'svnrepository 
svn commit 

別的,只是將其添加爲在你的倉庫外(見link text

最後的解決方案,使用像SVK或Git的一些分佈式版本控制。

+0

在理想的世界中,我可能會考慮使用SVK,但在那之前,我必須使用存儲庫URL來完成合並命令。我不知道我可以這樣做,謝謝。 – 2009-11-24 13:08:57

0

看看svk。它能夠鏡像svn倉庫。

相關問題