誰かが、.svnディレクトリ内のファイルを除くすべてのファイルを再帰的に追加することにより、SubversionチェックアウトからMercurialリポジトリを作成するためのレシピを教えてもらえますか?hg add --exclude PATTERN
のようなパターンのように見えると思い.svn
ます。
Subversionチェックアウトには、.svnディレクトリ以外の「特別な」ファイルがありますか?もしそうなら、私もそれらを除外するためのレシピが必要になります。ありがとう。
誰かが、.svnディレクトリ内のファイルを除くすべてのファイルを再帰的に追加することにより、SubversionチェックアウトからMercurialリポジトリを作成するためのレシピを教えてもらえますか?hg add --exclude PATTERN
のようなパターンのように見えると思い.svn
ます。
Subversionチェックアウトには、.svnディレクトリ以外の「特別な」ファイルがありますか?もしそうなら、私もそれらを除外するためのレシピが必要になります。ありがとう。
最も簡単な方法は、チェックアウトではなく Subversion エクスポートを実行することです。その後、.svn フォルダーなしで、必要なディレクトリ構造を取得するだけです。
.hgignore
チェックアウトを使用する必要がある場合は、Mercurial に追加する前に呼び出されるルートのファイルにこれを追加します。
syntax: glob
.svn
このファイルは、Mercurial がバージョン管理下に置くべきではないファイルとディレクトリを識別します。この場合、すべての .svn ディレクトリです。
mercurial をローカルで使用したいが、リモート SVN リポジトリとやり取りしたい場合は、hgsvnまたはhgsubversion拡張機能を使用して、2 つの間で変更セットをプッシュ/プルできます。
Subversion リポジトリを Mercurial にエクスポートしようとしているようです。Mercurial のconvert 拡張機能を試してください。Mercurial に同梱されています。Mercurial リポジトリ間の変換に使用しました。最後の変換が中断したところから再開します。つまり、すでに変換されたリポジトリに対して再実行すると、変換されていないコミットのみが変換されます。