我在sourceforge上有一个项目的工作副本,它有许多来自主干的小修改。我提交其中一些作为补丁。我猜想有些人会被接受;有些人不会。与此同时,每次我进行更新时,都会出现混乱,因为某些修改是对某些文件的重写。
所以我认为我想要做的是拥有一个我工作的本地git存储库,并定期进行stash,stash-apply。
我的问题是:我该如何开始?我只是使用git-svn从svn存储库中检出,然后复制我原来的本地工作副本(减去.svn dirs)?
我甚至会这样做吗?
使生活更简单的两个因素是:1)我对本地历史不太感兴趣,2)我只能读取SVN存储库。
答案 0 :(得分:1)
你正确地做事。使用git-svn使svn的分支保持最新。将它们的任何新更改合并到git中本地的任何分支。因为它是只读的,所以你不必担心提交svn,这应该可以为你节省一些麻烦。
希望这有帮助