タグ付けされた質問 「mercurial」

Mercurialは、高速なオープンソースの分散バージョン管理システムです。

4
Windowsでもっと少ない?
Windows DOSプロンプトに、UNIX lessまたはmore?と同等のコマンドがありますか? 基本的に、問題は、を入力したときにhg log、出力に含まれる行が多すぎて画面に収まらないため、ページ分割したいということです。 この問題を解決する方法についてのアイデアはありますか?

3
Mercurialプロジェクトに空のフォルダーを追加する方法は?
私のプロジェクトでは、ユーザーがファイルをアップロードできるときにMercurialとフォルダーを使用しています。ただし、ユーザーはファイルをアップロードするため、フォルダーは空です。 ファイルを中に入れずにこのフォルダーをプロジェクトに追加する方法がわかりません。 私にできることを知っていますか?

7
マーキュリアル。カラー出力を少なくする
オペレーティングシステム:Mac OS 10.6.2 lessを介して特定のコマンドをパイプするときに、カラー出力を表示できるようにしたいと思います。 2つの例: にエイリアスされたlsがあるためls --color=auto、これを行うときに色を表示できるようにしたいと思います。 ls -l | less また、Mercurialでカラー拡張機能をオンにしているので、次からのカラー出力が見たいです。 hg diff | less そして hg st | less いくつかのグーグルの後、これを動作させるために-rまたは-Rをサポートしていないバージョンもありますが、私にとってはサイコロではありません。必要なもののように見えるマニュアルページには何も表示されません。(-rまたは-R SEEMが正しいオプションですが、これも機能しないようです)

3
WinMergeをMercurialのDiffツールとして使用する方法
Mercurialの分散バージョン管理システムを使用していますが、独自の内部diffツールの代わりにWinMergeを使用するように構成する方法を知りたいのです。マージツールとして既にWinMergeを持っていますが、次のように入力するときにMercurialでWinMergeを使用するようにします。 hg diff それを行う方法はありますか、またはMercurialの内部diffツールにこだわっていますか?

3
TortoiseHgを使用しているときに、「サポートされている認証方法がありません」というエラーを防ぐにはどうすればよいですか?
私は初めてMercurialを試していますが、TortoiseHgを使用しているときにリモートサーバー(この場合はcodebasehq.com)でプッシュ/プル/クローンを実行する際に問題が発生しています。 再現する手順は次のとおりです。 TortoiseHgをダウンロードしてインストールする リポジトリが必要なディレクトリに移動します 右クリック-> TortoiseHg->クローン ソースパスとしてssh://hg@codebasehq.com/accountname/projectname/repositoryshortcode.hgと入力します クローンをクリック [クローン]をクリックすると、エラーダイアログが表示されます 「PuTTY致命的エラー」「切断:サポートされている認証方法はありません。」 そして、クローンダイアログに戻ると、このエラーが表示されます: "" C:\ Program Files \ TortoiseHg \ TortoisePlink.exe "-ssh -2 hg@codebasehq.com" hg -R accountname / projectname / repositoryshortcode.hg serve --stdio ""を実行すると、リモートhgから適切な応答がありません [コマンドが中断されました] このエラーを防ぎ、リモートリポジトリと正常に対話するには、何をする必要がありますか?



0
なぜhgは非推奨の拡張機能を取得するのですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 6年前に閉鎖されました。 Mercurialのフェッチ拡張機能は、リモートリポジトリから便利にプルおよびマージします。最近、この機能は開発者によって非推奨になりました。彼らはそれを避けることを勧め、それは愛されていない機能のリストに載っています。 多くの場合、1つのコマンドでマージをプルして開始できると便利です(hg pull -uではできません)。廃止の背景には理由があると思いますが、ドキュメントやオンラインで見つけることができませんでした。非推奨の理由は何ですか?私は意見を探しているのではなく、廃止の背後にある事実上の理由を探しています(開発チームの意見は、使用すべきではないということかもしれません)。


3
インラインコマンドプロンプトを表示するWindowsエクスプローラー拡張機能はありますか?
誰かが、現在のディレクトリに設定されたインラインコマンドプロンプトを提供するペインを追加するWindows Explorer拡張機能を知っていますか? Windows 7では、Shiftキーを押しながら右クリックしてOpen Command Promptを取得できることを知っていますが、それを行うとすぐにデスクトップがウィンドウで乱雑になります。 これを要求した具体的な例は、Mercurialでの私の仕事です。ディレクトリに移動して、ウィンドウの一部のペインで「hg push」と入力し、すべての変更がプッシュアップされるのを見るだけでいいです。リポジトリへ。しかし、他の用途も考えられるので、誰かがこの拡張機能をすでに作成しているはずです。

3
Mercurial 1.5.4をUbuntu 10.04にインストールする
ソースをダウンロードして、READMEの手順でインストールしようとしました。 sudo make install しかし、私は次のエラーを受け取ります: python setup.py build running build running build_mo warning: hgbuildmo: could not find msgfmt executable, no translations will be built running build_py running build_ext building 'mercurial.base85' extension gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.6 -c mercurial/base85.c -o build/temp.linux-x86_64-2.6/mercurial/base85.o mercurial/base85.c:12:20: error: Python.h: No …

1
hg updateと同等のGit
私はしばらくの間Mercurialを使用しており、そのワークフローに慣れています。突然、Gitリポジトリを使用する必要があり、最新リビジョンからインストールを機能させることができません。Mercurialでは、以前のリビジョンに更新して実行するだけですが、Gitでそれを行う方法がわかりません。 では、Gitリポジトリを以前の状態に戻すにはどうすればよいですか?

0
追加/削除が名前変更になるようにMercurialの履歴を変更します
ファイルの名前を変更し、変更をコミットしました。Mercurialはそれを追加および削除として記録しました。さて、1週間後、リポジトリの変更を介してファイルの履歴を追跡できるように、ファイルの「名前を変更」することがわかっていればよかったのにと思います。 事実の後に、名前を変更したかのように履歴を変更し、「2つの」ファイルをリンクするために今できることはありますか?
3 mercurial 

1
Mercurialリポジトリ情報でBASHプロンプトを自動更新
私は指示に従っています Steve Loshによって概説された bashプロンプトを色付けしてフォーマットするために、プロンプトは更新されません。 俺の export PS1 行は次のようになります。 export PS1="\n\[$txtgrn\]\w\[$txtrst\]$(hg_in_repo)\[$txtylw\]$(hg_branch)\[$txtrst\]$(hg_dirty)\n\[$txtcyn\]\$\[$txtrst\] " はい、それらすべて $txtxxx が定義されています。 リポジトリの内外を問わず、すべてが期待通りに動作しますが、私は常にしなければなりません source ~/.bash_profile 更新を求めるプロンプトを表示します。 私は何かが足りないのですか?ページの下のスクリーンショットに示すように、コマンドを実行するたびに更新する方法はありますか。 私はMac OSX 10.5(Leopard)をTerminalやiTermと共に使っています。

0
1.5.10への切り替え後にMercurial Textmateバンドルが破損する
Textmate 1.5.9を1.5.10に残した後、Textmate Mercurialバンドルはhgもう見つかりませんでした。 おそらくこの変更が原因です。 [変更]コマンド(shebangなし)はデフォルトのシェル起動ファイルをソースしなくなりました。これは、TextMateで〜/ .profileまたは同様のPATHセットアップの値を使用しないことを意味します(プラス側では、シェルスタートアップファイルの何もTextMateをトリップしません)。 /usr/local/bin/新しいTextmate PATH に追加しましたが、hg再び見つかりました。しかし、今では、TMバンドルは常に私に 変更されていないファイル。コミットするものはありません。 または何か似たような、それは私のプロジェクトをもう認識していないように見えます。ただし、改訂履歴を表示できます。 ターミナルでコミットすると、hg通常どおりに動作します。echo $ PATH(/Library/Frameworks/Python.framework/Versions/2.7/bin:/Library/Frameworks/Python.framework/Versions/2.6/bin:/sw/bin:/sw/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/usr/X11R6/bin)の出力を調べまし たがhg、/ usr / local / bin以外にはありませんでした。 何がこれを引き起こす可能性がありますか、またはどのように絞り込むことができますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.