0

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

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

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

我什至会这样做吗?

应该让生活更简单的两个因素是:1)我对本地历史不太在意,2)我只有 SVN 存储库的读取权限。

4

1 回答 1

1

你做事正确。使用 git-svn 使 svn 的分支保持最新。将它们中的任何新更改合并到您在 git 中本地拥有的任何分支。由于它是只读的,因此您不必担心提交 svn,这应该会为您省去一些麻烦。

希望这可以帮助

于 2011-06-10T06:25:20.457 回答