2012-05-20 84 views
1

是否可以從一個分支切換到另一個分支以進行工作,而無需每次檢出整個分支? (同時保存任何改變,所以我可以切換回)在本地切換SVN分支而不檢出所有內容

情景: 我工作的企業應用程序,這在SVN代碼庫非常大的規模。 我的問題是我總是不得不在同一時間在多個分支上工作,其中大多數代碼實際上保持不變。 從時間和磁盤空間的角度來看,將這些代碼作爲單獨的副本簽出對我來說是一個很大的開銷。

可能的解決方案?

我不確定git是否可以提供幫助。我可以在git上做一個本地分支,然後與SVN中的另一個分支同步,這樣它就可以跟蹤分支之間的差異,只有差異保存在本地文件系統中?

請問git-svn會有幫助嗎?另外如果可能的話,我希望這個操作在eclipse中完成。

p.s.由於svn回購在企業層面,我無法對其產生任何影響。

在此先感謝@

回答

1

你爲什麼不乾脆用svn switch(更詳細描述here)?

+0

因爲原始海報「總是必須同時在多個分支上工作」。由於Subversion尚未提供擱置功能,因此使用'svn switch'並行處理多個分支需要通過'svn diff' +'svn patch'進行手動補丁管理。當然可以做,但有點難看。 – kostix

相關問題