2012-02-01 12 views
0

私はオープンソースプロジェクトのsvnリポジトリをチェックアウトしました。今私はいくつかのカスタム変更を行い、これらの変更をgitリポジトリに保存したいと思います。すでにチェックアウトされているsvnリポジトリにgit-svnを使用しています

私が理解している限り、これはgit-svnで行うことができます。しかし、私はすでにsvnをチェックアウトして私の作業コピーを修正しているので、ここでもgit-svnで始めることができますか?

私が見つけたgit-svnに関するすべてのリソースは、svnのクローン/チェックアウトから始まります。

ありがとうございました!

答えて

1

修正内容をコピーして、提案されているようにクローンチェックアウトを行い、コピーバックしてからコミットしてください。通常無視する生成されたファイルに加えて.svnディレクトリを忘れないでください。

0

あなたが言及したようにSVNリポジトリのクローン/チェックアウトを行う必要があります。 SVNリポジトリのローカルコピーに、後でgit repoで必要とする履歴情報が含まれていません。新しいgitリポジトリでのみ変更を適用したい場合は、それを行うことができます。パッチを作成し、gitリポジトリを作成してパッチを適用してください。