将SVN工作目录更改为自己的存储库

时间:2019-03-16 17:21:44

标签: svn

因此,我已经使用subscribeToEvent签出了在线项目的存储库。但是,我显然不能承诺,因为它不是我的。如何将工作副本转换为自己的本地存储库?

1 个答案:

答案 0 :(得分:3)

Subversion不是DVCS(如git),因此您无法执行所需操作(在本地提交并推送到存储库)。有关更多信息,请检查this

但是,如果您想“分叉”存储库,则可以这样做。您可以使用svnrdump来转储远程存储库。您可以使用此转储来创建自己的存储库,并应使用svnadmin load对其进行检出。

# dump the remote repository
svnrdump dump URL > dumpfile
# create an empty repository
svnadmin create /own/repository/path
# load the dumpfile into own repository
svnadmin load /own/repository/path < dumpfile
# checkout your locally repository
svn checkout /own/repository/path /your/checkout/dir

现在您可以提交更改并创建差异以将其作为补丁发送到原始存储库。