1

在深入研究 git-svn 之前,我在任何地方都找不到太多关于它的内容,我想知道它对 SVN 存储库使用有多安全。我进行了一些实验,并且进行了一次检查,该检查似乎在中途失败,但似乎并没有影响我的测试存储库。

git-svn 是否只使用公共 SVN api?或者它是否实现了任何黑客来绕过 api 以实现任何更高级的提交功能?是否存在 git-svn 在不正确使用时会损坏或以其他方式损坏 SVN 存储库的已知情况?

4

1 回答 1

1

git-svn使用是安全的(“安全”的定义是:永远不能保证软件不会让你的房子炸掉)。它模仿 SVN 客户端,不能执行服务器其他/魔术服务器操作。

如果你不确定你总是可以在本地创建一个 svn 存储库

svnadmin create ~/svn-repo

在本地克隆它

git svn clone ~/svn-repo

然后你玩弄:提交(git svn dcommit),更新(git svn rebase)等。

于 2013-07-21T10:41:23.733 回答