1

git-svn に飛び込む前に、SVN リポジトリに対して使用するのがどれほど安全か疑問に思っていました。私は少し実験しましたが、途中で失敗したように見えるチェックインが 1 つありますが、テスト リポジトリには影響していないようです。

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 に答える