英語フランス語スペイン語

Ad


OnWorksファビコン

git-remote-hg - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで git-remote-hg を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド git-remote-hg です。

プログラム:

NAME


git-remote-hg - Git と Mercurial 間の双方向ブリッジ

SYNOPSIS


git hg::

DESCRIPTION


このツールを使用すると、Mercurial との間で透過的にクローン、フェッチ、およびプッシュできます
リポジトリを Git のように。

それを使用するには、「hg::" リモート URL を指定するときのプレフィックス (例:
クローニング)。

実施例


$ git クローン hg::http://selenic.com/repo/hello

CONFIGURATION


Mercurial リビジョンを Git コミット ノートとして表示する場合:

% git config core.notesRef refs/notes/hg

Mercurial の永続的なグローバル ブランチ (コミット ラベル) に興味がない場合:

% git config --global リモート-hg.track-branches false

この構成により、 ブランチ/フー refs は表示されません。

hg clone --insecure と同等のものが必要な場合:

% git config --global リモート-hg.insecure true

したい場合は git-リモート-hg と互換性がある hg-git、まったく同じものを生成します
コミット:

% git config --global リモート-hg.hg-git-compat true

注意事項


特にリポジトリが大きい場合は、リポジトリのクローンを作成した後、忘れずに git gc --aggressive を実行してください。
XNUMX。 そうしないと、多くのスペースが無駄になります。

サポートされている Mercurial の最も古いバージョンは 1.9 です。 ほとんどの場合、1.8 で動作しますが、
いくつかの問題が発生する可能性があります。

押す 支店
Mercurial の名前付きブランチをプッシュするには、"branches/" プレフィックスを使用する必要があります。

% git チェックアウト ブランチ/次へ
# 何かをする
% git push オリジン ブランチ/次へ

プッシュされたすべてのコミットは、「次の」Mercurial 名前付きブランチを受け取ります。

Note: remote-hg.track-branches が無効になっていないことを確認してください。

クローニング HTTPS
最も簡単な方法は、URL でユーザーとパスワードを指定することです。

git クローン hg::https://user:[メール保護]/ユーザー/レポ

スキーム拡張を使用することもできます。

[認証]
bb.prefix = https://bitbucket.org/user/
bb.username = ユーザー
bb.password = パスワード

最後に、キーリング拡張も使用できます。

警告


唯一の大きな非互換性は、Git octopus がマージすることです (XNUMX つ以上のマージ
親)はサポートされていません。

Mercurial ブランチとブックマークには、Git ブランチのいくつかの制限があります。
両言語で 開発/機能 および devの (Git はファイルとディレクトリを使用してそれらを保存するため)。

複数の匿名のヘッド (いずれにせよ役に立たない) はサポートされていません。 あなたはただ見るだろう
最新の頭。

閉じたブランチはサポートされていません。 それらは表示されず、閉じたり、再度開いたりすることはできません。
さらに、特定のまれな状況で、同期の問題が発生する可能性があります (バグ #65)。

02/17/2016 GIT-リモート-HG(1)

onworks.net サービスを使用してオンラインで git-remote-hg を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad