如何将“脏”SVN工作副本迁移到清理SVN + GIT环境?

时间:2011-06-10 05:35:27

标签: svn git git-svn sourceforge

我在sourceforge上有一个项目的工作副本,它有许多来自主干的小修改。我提交其中一些作为补丁。我猜想有些人会被接受;有些人不会。与此同时,每次我进行更新时,都会出现混乱,因为某些修改是对某些文件的重写。

所以我认为我想要做的是拥有一个我工作的本地git存储库,并定期进行stash,stash-apply。

我的问题是:我该如何开始?我只是使用git-svn从svn存储库中检出,然后复制我原来的本地工作副本(减去.svn dirs)?

我甚至会这样做吗?

使生活更简单的两个因素是:1)我对本地历史不太感兴趣,2)我只能读取SVN存储库。

1 个答案:

答案 0 :(得分:1)

你正确地做事。使用git-svn使svn的分支保持最新。将它们的任何新更改合并到git中本地的任何分支。因为它是只读的,所以你不必担心提交svn,这应该可以为你节省一些麻烦。

希望这有帮助