問題タブ [hg-git]

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.

0 投票する
2 に答える
480 参照

git - hg コマンドを使用して git と hg を同時に操作する

Mercurial リポジトリと git リポジトリがあります。どちらも同じコードと同じ変更セットを使用しています。

hg リポジトリに変更を加えてコミットし、hg リポジトリにプッシュすると、同じ変更が git リポジトリにもプッシュされます。これは可能ですか?どのように?

0 投票する
2 に答える
662 参照

hg-git - hg-git インストール: dulwich.errors がありません

hg-git に問題があります。

私のhgrcには次のものがあります:

hgclone しようとすると、次のようになります。

easy_install 'dulwich>=0.8.0' を実行して、既に dulwich.errors をインストールしました。

何が起こっているのか理解できません。

本当にありがとう!

0 投票する
1 に答える
407 参照

git - github クライアントとして hg-git で mercurial を使用する

私は mercurial の満足のいくユーザーであり、github のいくつかのリポジトリで作業するために使用したいと考えています。私はインストールhg-gitしました(まだ接続の問題がありますが、それは問題ではありません)SOに関するドキュメントとさまざまな質問を見ましたが、それが提供するソリューションがどれほど完全かはまだわかりません.

  1. hg+hg-gitサポートが利用できない、制限されている、または問題が発生しやすいgit / github の重要な機能はありますか? 分岐とマージ、タグ、そして時折 mercurial のcommit --amendコマンドを使用します。ブックマーク、サブリポジトリ、カスタム フック、または Mercurial パッチ キューは実際には必要ありません。

  2. と の分岐モデルが異なるため、問題や制限はgitありhgますか? (この6 年前の質問は、当時はシームレスな経験ではなかったと示唆しています。)

  3. hg-gitサイトで、「理論的には、変更セット ID は [hg -> git -> hg 変換で] 変更されるべきではありませんが、これは複雑な履歴には当てはまらない可能性があります」と読みました。これについてどの程度心配する必要がありますか?githubと単一のhgレポの間で (双方向に) 同期している場合に発生する可能性はありますか?

私は2つのユースケースを見ています:

A)通常はgitユーザー(ブランチなど)hgによって開発される、多くのブランチを持つ大規模なプロジェクトのgithubクライアントとして使用します。master

B) githubMercurial で開発した自分の (小規模な) プロジェクトをホストするために使用します。

100%完全な交換は期待していません。私は を持っており、毎日使用していますgithgそれが重要な場合、私はほとんどの作業を OS X で行っています。

0 投票する
1 に答える
297 参照

git - hg を git に変換しましたが、git リポジトリ (SourceTree) を使用するとエラーが発生しますか?

を使用してmercurialリポジトリをgitリポジトリに変換しましたhg-git(このように:ブランチを失うことなくmercurialリポジトリをgitリポジトリに変換する方法は?)。

これで、.git フォルダーと .hg フォルダーの両方ができましたが、.hg フォルダーは必要ありません。しかし、このフォルダーを削除すると、プロジェクト フォルダーを SourceTree で開くことができなくなります。

.hgフォルダには、、、、などのbookmarkファイルとフォルダがあります。これらのファイルは必要ないと思います。私は何をすべきか ?git-mapfilehgrcbranchstore

0 投票する
1 に答える
116 参照

mercurial - --cwd パラメータで hg gexport が機能しないのはなぜですか?

質問のタイトルはほとんど質問です。これが私が得たものです:

ここに画像の説明を入力

Mercurial リポジトリを git にエクスポートしようとしていますが、別のディレクトリにエクスポートしようとしています。hg gexport は--cwdパラメーターなしで問題なく動作しますが、それは望ましくありません。作業ディレクトリを別のディレクトリに変更したいのですが、奇妙なことに、unknown commandそのコマンド ライン スイッチを使用すると表示されます。

何か案は?

0 投票する
2 に答える
363 参照

python - インストールされている Mercurial (hg) が Python2 または Python3 を使用しているかどうかを確認するには?

hg-git拡張機能を python pip でインストールしたかったのですが、 pip(Python2) とpip3(Python3) のどちらを使用すべきかわかりません。

hg versionこれを与える:

最初に試しpip3 install hg-gitてみましたが、インストール後に機能しませんでした。それから私は使用pipしましたが、うまくいきました。そもそも Mercuial の Python バージョンを確認する方法に興味があります。

0 投票する
1 に答える
478 参照

python - TortoiseHg (Mercurial) が hggit 拡張機能を見つけられない

TortoiseHg (Win10 では v5.8) で動作するように hg-git 拡張機能を取得しようとしています。設定で「hggit」拡張機能を有効にしました。しかし、github にプッシュしようとすると、エラーが発生します。

ドライブを検索すると、TortoiseHg ディレクトリに hg 実行可能ファイルしかありませんが、hggit または hg-git バイナリが見つかりません。拡張機能を機能させるために他に何かしなければならないことはありますか?

0 投票する
1 に答える
75 参照

mercurial - Mercurial 6 と他の VCS との相互運用性

数年前、Mercurial | TortoiseHG は、少なくとも 2 つのビッグ ブラザーと簡単に双方向にデータを交換できます。

現在 (ファミリの 6.0 バージョン) の状態 - 通常のユーザーには何もありません:

  • hg-subversion が壊れている (拡張機能をロードできない)、THG にバンドルされている (Mercurial ???) 2019 年以降更新されていない hgsubversion: 6a6ce9d9da35 2019-04-19拡張機能( my からの抽出TortoiseHg\extension-versions.txt)、外部 SVN バインディングは Python 2.7 用にのみ存在します (一方、Mercurial 内の py3-movement はライブでアクティブです)
  • hg-git は、THG 4.9 から (library.zip の手動パッチが必要でした) いくつかの大きなトラブルに見舞われました -user) と使用pipは正しい方法 (tm) ではありません

それを行う方法に関するコメント、追加、説明、推奨事項はありますか (私が行っていることが間違っている場合)?

いくつかのテスト後の追加: Matt Harbison の特別バージョンtortoisehg-6.0hggit-x64.msiは、少なくとも ssh-transport (まだ http ではありません) で hg-git を使用することを許可し、通常のユーザーによる日常的な使用に推奨できます。