問題タブ [mercurial-convert]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - Vault to Git to Mercurialは、日付を保持していません
https://github.com/AndreyNikiforov/vault2gitを使用して、VaultリポジトリをGitに変換し、Mercurialを使用hg convert
してhgリポジトリを取得することができました。唯一の問題はhg convert
、変更セットの日付を実行した後、コミット日が正しくないことです。
日付は、変更セットがコミット日ではなく、取得から水銀に変換された時刻を示します。
日付を保存するために他に何かする必要がありますか?
svn - 部分的な svn リポジトリを Mercurial に移行する
svn チェックアウトであるローカル フォルダーを Mercurial リポジトリに移行する必要がありますが、もう svn チェックアウトを作成できません (svn サーバーはなくなっています)。フォルダーはトランク ルートではなく、次のようなものです。
svnrepourl/トランク/src/フォルダー
私のラップトップfolder
では、完全な svn トランクではなく、hg convert を試しましたが、次のエラーが発生しました。
http://repositoryurl/svn/src/projectは Subversion リポジトリのようには見えません
mercurial - hgconvertを使用してgitリポジトリをmercurialに変換する際のエラー
私が実行した場合:
エラーが発生します:
確認したところ、エラーはPythonエラーだと思いますが、エラーの解決には役立ちません。
より多くの情報と最終的な修正を取得する方法はありますか?
python - hg convert を使用した謎のユーザー名
複製された Mercurial リポジトリと、チェックアウトされた Subversion リポジトリがあります。
Subversion リポジトリをチェックアウトするとき、パスワードをプレーン テキストとして保存するオプションを選択します。
Mercurial リポジトリを Subversion にインポートしたいので、mercurial の convert 拡張機能を使用します。
最初のコミットまではすべて問題ないようです。
停止し、ユーザー名 "Michael に対応するパスワードを要求しますが、私のユーザー名は michael.
このユーザー名をどこから取得しているのか、またはそれを上書きする方法を教えてください。
ありがとう
mercurial - hgconvertはsvnリポジトリからトランク/タグ/ブランチを認識しません
を使用してSVNプロジェクトをMercurialに変換しようとしましたsvnsync
。
ここで説明するように(リポジトリを変換しようとするとUbuntuが提供するバージョンのMercurialがクラッシュしたため、出力を削除して、代わりに最新バージョンのMercurialをダウンロードしました)。
ただし、結果のリポジトリには
と
トランクをdefault
ブランチとして認識し、タグをタグとして認識するのではなく、リビジョンのファイルとして。
それを変換する正しい方法は何ですか?
注意:プロジェクトは元々SVNに次のように保存されていました(開発者のエラーのため):
しかし、最近のSVNリビジョンでは、次のようになっています。
hg convert
HEADのファイル構造を見て正しい構造を推測すると思いましたが、明らかに間違っていました。
git - サブモジュールを含む git リポジトリを Mercurial に変換しますか?
現時点では、「hg convert」はgit サブモジュールをサポートしていないようです。
git リポジトリのプライベート フォークを作成し、多くの変更を加えて、それらをコントリビュートしたいと考えています。私は Mercurial を日常的に使用することを好みます。そのため、最初にリポジトリを変換しようとしています。このサポートされていない機能を回避するために使用できる回避策を考えられる人はいますか?
mercurial - GitリポジトリをMercurialに変換できません
Mercurialに変換しようとしているGitリポジトリがあります。ランニング
hg convert c:\ code \ git-repo
次のエラーが発生します。
宛先git-repo-hgが宛先git-repo-hgリポジトリを初期化すると仮定して中止:必要な「git」ツールが見つかりません
Git HubforWindowsアプリケーションをインストールしています。私は何か他のものが欠けていますか?
mercurial - hg変換のエラー
hgconvertに問題があります。コマンドラインに「hgconvertf:/ test」と書くと、次のようになります。abort:無効なモード('r')またはファイル名。私は何を間違っていますか?
git - hg convert を使用して git リポジトリを古い svn 形式に変換する
次の投稿によると:
http://davidvg.com/2011/12/07/converting-a-git-repo-to-svn
を使用して、git リポジトリを svn リポジトリに変換できますhg convert
。これは私にとってはうまくいきますが、結果として得られるsvnリポジトリは私にとって最新のものです。結果の svn リポジトリの db/format 番号は 6 (svn 1.8+) です。svn の古いバージョンである 4 (1.6+) にする必要があります。指定した db/format 番号に変換するように hg convert を指定する方法はありますか?
または、git リポジトリを svn db/format 4 (1.6+) に変換する別の方法はありますか?