4

私は git-svn が初めてで、git で SVN リポジトリをミラーリングしようとしています。ただし、git リポジトリの readme.txt ファイルを追加したい (github などの場所に表示されることを示す) が、SVN リポジトリではそのファイルを無視します。ミラー プロセス (現在は git-svn rebase と git push を実行する単純な bash スクリプト) を本当に面倒にせずに、それは可能ですか?

4

2 に答える 2

2

SVN リポジトリ サーバーにアクセスできる場合は、SubGitを SVN リポジトリにインストールするだけです。これは真のプロフェッショナルな Git-SVN ミラーであり、Git へのすべてのプッシュは SVN リビジョンに変換され、その逆も同様です。変換は並行安全で、双方向で透過的です。svn:ignores は .gitignore に、svn:eol-style は .gitattributes の「eol」および「text」属性に、SVN タグは Git タグに、ブランチはブランチに、マージはマージに変換されます。等々。

アクセスできない場合は、SmartGitを使用して SVN リポジトリを操作できます。無視、EOL、タグ、マージ翻訳もサポートしています。しかし、これは個人的な SVN クライアントであり、ブリッジではありません。

于 2012-05-13T00:07:46.403 に答える
1

readme.txtファイルと一致するパターンを含む親ディレクトリにsvn:ignoreプロパティを追加するだけです。これはsvn内で行う必要があります。

于 2011-02-15T13:18:07.730 に答える