2013-07-17 38 views
0

這是我的問題。我正在和一位外部顧問合作,他在github上創建了一些Git倉庫中的代碼。在內部,我有一臺具有SVN的開發服務器,我可以在我的內部SVN回購中製作他的代碼副本。我不想讓我的顧問直接訪問我的內部服務器,但我希望能夠對他做出的任何更改(並保存在github上)與SVN回購中的內容進行合併。當他更新github時,這並不一定是自動的 - 我只想要一個相當簡單的過程,我可以運行它來將他的更改合併到我的內部SVN倉庫中。請注意,我也將自己修改爲SVN倉庫中的代碼,所以我不能只在每次他進行更改時將他的github git倉庫映射到SVN。那麼,如何確保SVN回購可以跟蹤我們兩個人的變化?與GIT和SVN合併更改

+0

不是一個解決方案到一個特定的問題 - 但建議 - 升級到git:分佈式VCS是優越的。 –

回答

2

git-svn克隆您的回購,並將其回購添加爲遠程。現在,只要你願意,你可以將他的改變合併到你的svn中。

0

閱讀this topic(帶註釋和警告)。

總之 - 您可以使用SVN客戶端訪問的Git回購,託管在Github上,但外部對象的「啞」合併和地方可能會很麻煩(測試你的情況