問題タブ [tortoisehg]
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.
tortoisehg - TortoiseHg: バッチ ファイルからアイコンを更新する方法はありますか?
TortoiseHg: バッチ ファイルからアイコンを更新する方法はありますか?
私は常に TortoiseHg メニューからアイコンを更新していることに気付きました。バッチ ファイルからアイコンの更新をトリガーしたいと思います。
mercurial - TortoiseHG からのファイルの削除
Tortoise からファイルを削除する際に問題が発生しています。
クローンを作成すると、必要なテスト ファイルがいくつかあります。リポジトリからファイルを削除する手順は何ですか?
前もって感謝します、
mercurial - Windows上のTortoiseHg(Mercurial)に(Puttygenによって)生成された秘密鍵ファイルを使用させるにはどうすればよいですか?
Puttygenを使用して公開鍵と秘密鍵を作成しました。次に、Windows7のTortoiseHgにクローンを作成させる準備ができました。
しかし、TortoiseHgに秘密鍵を追加する場所がないようです。(または単に水銀のコマンドラインでさえ)
ファイルはすでにsomefile.ppkとしてハードディスク上のどこかにあります誰かがそれを追加する方法を知っていますか?
mercurial - TortoiseHgで偶発的なブランチを削除するにはどうすればよいですか?
(私はTortoiseHgの比較的新しい人なので、我慢してください:-) 2台のマシンでTortoiseHgを使用して、リモートソースリポジトリと通信します。1台のマシンで変更を加え、コミットして、リモートリポジトリにプッシュしようとしましたが、最初にプルして最新のコードを取得するのを忘れました。プッシュによって数行の出力が得られ、最初にプルするのを忘れた可能性があることを示唆し(true!)、「abort:プッシュによって新しいリモートブランチが作成されます...」のように言及しました。
そこで、プルを実行しました。これにより、リポジトリエクスプローラーのグラフの先頭にいくつかのノードが追加されました。問題は、私が実行しようとしたプッシュが、リポジトリエクスプローラーのブランチとして表示されていることです。サーバー側(コードプレックス)から見ると、プッシュを試みた兆候は見られず、この偶発的なブランチがまだ私のマシン上でローカルであることを示しています。
この偶発的なブランチを削除するにはどうすればよいですか?グラフでそのノードを選択してから「元に戻す」を実行しようとしましたが、何も実行されなかったようです。ローカルマシン上のディレクトリツリーを破棄して、サーバーから完全に新しいクリーンなプルを実行するのが最も簡単かどうか疑問に思っています...?
mercurial - Mercurial(hg)を使用して、1つのファイルまたは1つのディレクトリをプッシュする方法は?
Mercurialを使用すると、次を使用して1つのファイルをコミットできます。
または1つのフォルダ
しかし、どうすれば1つのファイルまたは1つのフォルダーだけをプッシュできますか?
プロジェクト全体を使用してプッシュできます
しかし、1つのファイルまたは1つのフォルダーだけをプッシュする方法はないようですか?
次のことを試しましたが、機能しません。
また
windows - Unicode ファイルの Mercurial で読みやすい差分表示を取得する (MS Windows)
Windows PowerShell スクリプトを Mercurial リポジトリに保存しようとしています。PowerShell エディターは、ファイルを UTF-16 Unicode として保存するのが好きなようです。\0これは、Mercurial が「テキスト」ファイルと「バイナリ」ファイルを区別するために使用するバイト数が多いことを意味します。これは Mercurial がデータを保存する方法に違いがないことは理解していますが、読みにくいバイナリ差分を表示することを意味します。これらが本当にテキスト ファイルであることを Mercurial に伝える方法はありますか? おそらく、特定のファイル タイプに対して外部の Unicode 対応の diff プログラムを使用するように Mercurial を説得する必要があるでしょう。
apache - mercurial hg - 「repository is unrelated」という APACHE エラーを介して複製されたリポジトリにプッシュする
2 つのシナリオ。一方は機能し、一方は機能しませんが、どちらも必要です。
-
シナリオ #1: (Apache 経由では機能しません)
- サーバー SERVER 上の 2 つのリポジトリ: http://SERVER/HG/A 経由でリポジトリ A から複製されたリポジトリ "A"、リポジトリ "B"
- クライアント上:
http://SERVER/HG/Aから複製されたリポジトリ A
http://SERVER/HG/B から複製されたリポジトリ B
- シナリオ #2: (ファイル システム経由で動作)
- サーバー SERVER: Repo "A"、E:/HG/A から複製された Repo "B"
- クライアント上:
E:/HG/A から複製されたレポ A:
E:/HG/B から複製されたレポ B
クライアントからレポ B にファイルを追加し、コミットして E:/HG/B にプッシュしました ... WORKS
結論: ...Apache 構成または Apache と mercurial の統合の何かがレポを「無関係」にしています.... 何かアイデアはありますか? 最初のシナリオでは強制する必要があるのに、2 番目のシナリオでは強制する必要がないのはなぜですか?? ...そして、tortoisehgとコマンドラインを介して両方のシナリオを試しました。
mercurial - TortoiseHg が「マージ競合」を表示しないのはなぜですか?
質問の短いバージョン: 私は既に TortoiseHg を持っているので、そのファイルを右クリックしてマージの競合を視覚的に確認しようとしましたが、それを確認する方法はありませんか?
詳細:
マージの競合の単純なケースを作成するために、hg initWin 7 でレポを作成し、それを別のフォルダーに複製します。
さて、ある作業ディレクトリに、「コードは123です」という行を追加し、コミットしました。
そして、他のフォルダーで、「hgプル」と「hgアップデート」を行いました
ここで、最初のフォルダーに戻り、「123」を「123abc」に変更してから、「hg commit」を実行します。
そして、別のフォルダに移動して、「123」を「123xyz」に編集し、「hg commit」を実行すると、「hg push」すると、できないと表示されます。
だから私は視覚的なツールを使って競合がどのようなものかを確認しようとしましたが... TortoiseHg にはそれを行うオプションがないように見えますか?
mercurial - Mercurial-リポジトリのソースを本番サイトにどのようにエクスポートしますか?
archiveリポジトリ変更ログを開いて、TortoiseHGで使用してみました。exportこれは、リモートリポジトリを現在のディレクトリにエクスポートするだけのSVNのコマンドのようなものではないようです。これを使用して、本番用のソースのクリーンコピーを取得します(メモやリポジトリデータなし)。HGでこのようなことをするにはどうすればよいですか?または、クローンを使用してリポジトリ関連のデータを手動で処理する必要がありますか?
ところで、LinuxサーバーでTortoise HGを使用する予定はないので、これはすべてコマンドラインから行う必要があります。
どんな助けでも大歓迎です。
mercurial - TortoiseHG/Mercurial のデフォルトのマージ ツールとして intellij を使用する
これを行うには hg4idea を使用しますが、メモリリークがひどくなるようです。TortoiseHG/Mercurial のデフォルトのマージ ツールとして Intellij 9 を使用する方法はありますか? KDiff3 は私にはほとんど意味がありません。