問題タブ [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.
mercurial - 自分の Mercurial Fork をメイン コード ベースの最新コードで更新するにはどうすればよいですか?
私はいくつかの Codeplex プロジェクトのフォークを持っています。公式コードの最新コードでフォークを更新したいです (それはトランクですか?)。
これどうやってするの?
また、Win7 x64 でTortoiseHGを使用しています。
ありがとう :)
mercurial - Mercurial コミットを (TortoiseHg または hg を介して) JIRA または FishEye と統合することは可能ですか?
すべての HG コミットを特定のバグ追跡の問題にリンクする方法はありますか?
たとえば、現在のユーザーに割り当てられたすべてのアクティブな JIRA 課題で TortoiseHg からコミットするときにドロップダウンを表示します ( JIRA の TortoiseSVN プラグインと同様)。ドロップダウンが派手すぎるかもしれませんが、TortoiseSVN と Bug Tracking Systems / Issue Tracker の統合に似たもの、つまり、コミット ウィンドウの右上にある問題番号を入力できるテキスト ボックスなど、少なくとも利用できるものはありますか? THG で同様のものを見つけることができないようです。
TortoiseHg マニュアルでいくつかの有望な構成を見つけましたが、それらは非常に原始的であることがわかりました...アイデア/考え/回避策はありますか?
mercurial - tortoiseHg と beyondcompare を使用して Komodo diff をどのように設定しますか?
TortoiseHg と私の beyondcompare3 diff ツールと統合するように Komodo IDE を構成しようとしています。diff は tortoiseHg では問題なく動作しますが、Komodo で diff を実行しようとすると、エラーもウィンドウも何も起こりません。SVN の同様のスレッドが見つかりましたが、tortoiseHg (mercurial) の「差分オプション」ボックスを何に設定するかを知る必要があります。ありがとう
http://community.activestate.com/forum/subversion-external-diff-tool
version-control - TortoiseHG: 失敗したコミットを元に戻す
私はしばらくの間 TortoiseHG を使用してきましたが、時々同じ問題に遭遇しています。
作業をコミットすると、1 つ (または複数) のファイルが別のプロセスによって使用されているというエラーが表示されることがあります。ただし、コミットは引き続き実行され、リポジトリ ブラウザに表示されます。
次に、エラーの原因となったプロセスを閉じた後、コミット ダイアログを再度開きます。このダイアログには、まだコミットする変更があることが示されています (つまり、最初のコミットでは実際には何も行われませんでした)。最初にやりたかったことを達成する別のコミットを行いますが、今は別の問題があります:リポジトリには 2 つの head があります。もちろん、この後 2 つのヘッドをマージする必要がありますが、私のプロセスは汚れているようです。
このような問題を回避するためのより良い方法はありますか?たとえば、何らかの方法でコミットを元に戻す (ただし、ファイルを元に戻さない)、またはこのようなものをクリーンアップする必要はありませんか?
configuration - TortoiseHG でのユーザー名の設定
TortoiseHG でローカル リポジトリをセットアップしようとしています。リモートリポジトリにはリンクされていません。自分のボックスで変更を管理できるようにしたいだけです。
リポジトリの作成はうまくいきましたが、コミットしようとするとエラーが発生します:
コミット: ユーザー名が無効です
ユーザー名が設定されていません。
ユーザー名を設定して、もう一度お試しください。
ユーザー名設定ダイアログが表示されるので非常に便利です。念のため、ユーザー名とそのページの残りのオプションを入力し、それを閉じて、もう一度やり直してください...同じエラー。ユーザー名を指定しましたが、覚えていますが、まだコミットしません。
私は何が欠けていますか?
tortoisehg - TortoiseHGリビジョングラフ
TortoiseHGリビジョングラフで小さな星が何を意味するのか知りたいですか?ドキュメントを見回しましたが、そのためのキーが見つかりませんでした。
mercurial - TortoiseHg マージ ダイアログで Mercurial Fetch 拡張機能を使用することは可能ですか?
私が働いている会社で Mercurial を実装しようとしています。以前は ClearCase を使用していましたが、さまざまな理由から Mercurial にアップグレードすることにしました。開発チームは、ClearCase のワークフロー、特にビジュアル ツールに非常に慣れています。したがって、Mercurial の実装では、TortoiseHg を使用します。
私の注意を引いた Mercurial 拡張機能は Fetch 拡張機能で、必要に応じて「hg pull -u」に続いて「hg merge」と「hg commit」を実行できます。拡張機能は基本的に私たちが望むことを行い、TortoiseHg と完全に統合して、自動的に "Post Pull" を実行するように構成します。
唯一の問題は、Fetch 拡張機能では、コミットを実行する前にマージをコンパイルおよびテストできないことです。ただし、TortoiseHg マージ ダイアログを "hgtk merge -r tip" で使用すると、マージ コマンドを実行する視覚的な方法がありますが、テストをコンパイルして実行できるという利点があります。すべてがうまくいった場合は [コミット] ボタンを押しますが、何か問題が発生した場合は [元に戻す] を押すだけで、すべてが以前の状態に戻ります。
TortoiseHg マージ ダイアログ: http://www.freeimagehosting.net/uploads/a2f43fe5ff.png
だから、私の質問は: TortoiseHg マージ ダイアログで Mercurial Fetch 拡張機能を使用することは可能ですか?
不可能な場合、このワークフローをどのように実装することをお勧めしますか? このシーケンスにエイリアスを割り当てる方法はありますか:
エイリアスに「if」を使用できるかどうかはわかりませんが、そうではないと思います。
search - Mercurial リポジトリ (TortoiseHG) を検索していますか?
TortoiseHG を使用して、特定のファイル名 (「xyz.txt」など) を入力し、Mercurial リポジトリ内でそのファイルのチェックインを検索する方法はありますか?
そうでない場合、なぜですか?これがバージョン管理の目的ではありませんか?
mercurial - Hg:チャンセットを段階的にウォークスルーする方法は?
私はHgに不慣れです。動作していた機能がありますが、現在は動作していません。動作するリビジョンに到達するまで、変更を段階的に元に戻したいです。これを行うための最良の方法が何であるかはよくわかりません。
リポジトリを古いリビジョンに複製してみたところ、そこで機能することがわかりました。では...その後の変更に更新するにはどうすればよいですか?複製されたリポジトリでは、default
andtip
リビジョンは私が複製したものです。
パッチを適用する必要がありますか?棚の変更?よくわかりません。
configuration - TortoiseHg can't commit--"The system cannot find the file specified"
I just picked up TortoiseHg to use for distributed source control on Windows and installed it on my C drive. Then I created a repository (located in D:\projects).
When I try to commit the changes, it gives me the error
"abort: None: The system cannot find the file specified"
in a new window titled "Commit". This causes the commit to abort. It doesn't specify any file, and when I run hg --traceback commit -m 'Message' it gives this as output:
I don't know what else I can give as debug info, not having any experience with the program.
I have configured TortoiseHg with both a username globally and for the repository. Also, kdiff3 is specified as both the three-way merge tool and the visual diff tool. I have not knowingly changed any other settings.
Thanks for any help, and please ask for more information, I just don't know what to give in this situation.