在本地切换SVN分支而不检查所有内容

时间:2012-05-20 10:22:11

标签: git svn

是否可以从一个分支切换到另一个分支进行工作,而不是每次都检查整个分支? (同时保存任何更改,以便我可以切换回来)

情境: 我正在开发一个企业应用程序,它具有SVN中具有极大规模的代码库。 我的问题是我总是要同时在几个分支上工作,其中大多数代码实际上保持不变。 签出这些代码作为单独的副本对我来说是一个很大的开销,在时间和磁盘空间方面。

可能的解决方案?

我不确定git是否可以提供帮助。我可以在git上执行本地分支,然后与SVN中的另一个分支同步,这样它就可以跟踪分支之间的差异,只有diff保存在本地文件系统中?

git-svn会有帮助吗?如果可能的话,我希望这个操作可以在eclipse中完成。

P.S。由于svn repo处于企业级别,我无法对其产生任何影响。

提前致谢@

1 个答案:

答案 0 :(得分:1)

为什么不简单地使用svn switch(更详细地描述here)?