問題タブ [mercurial]

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 投票する
4 に答える
1521 参照

asp.net - Mercurial + Mercurial キューを使用した Windows での継続的インテグレーション スタック?

多くの Windows ASP.Net プロジェクトのソース管理に、Mercurial キュー (+ パッチのガード) と共に Mercurial を使用してきました。

このための継続的インテグレーション環境をセットアップすることに興味がありますが、CC/Trac などで成功したという相反するレポートで迷子になっています。

他に誰がこれを行っているのか、アプリ/ユーティリティの作業スタックは何ですか? また、ワークフローに関するヒントがあれば、私はすべて耳にします :)

事前に感謝します!

0 投票する
5 に答える
819 参照

git - 分散バージョン管理システムを使用した、最もクールな/最も変わったハックは何ですか?

私は数か月間 git を使用してきましたが、私の日常業務をより良いものに変えたほとんどの要因は、分散型 VCS の柔軟性と強制されたデフォルト ポリシーの欠如に起因する可能性があることがわかりました。

かなりの数の人々が同じように感じ、この種の柔軟性を築いてきたようです

  • 異なるマシン間でホーム ディレクトリを同期しているユーザーからのかなりの数のレポートを読みました。
  • IkiWikiはソース管理に基づいて構築されており、分散 Wiki として使用できます。
  • git に基づいて構築された分散バグ/問題追跡システムがいくつか存在します (他の DVCS については不明)。

お気に入りの DVCS を使用して実装したクールなアイデアは何ですか?

0 投票する
12 に答える
140204 参照

version-control - Mercurial で間違ったコミット メッセージを編集するには?

私は現在 TortoiseHg (Mercurial) を使用していますが、誤って間違ったコミット メッセージをコミットしてしまいました。リポジトリでこのコミット メッセージを編集するにはどうすればよいですか?

0 投票する
5 に答える
7413 参照

mercurial - Mercurial の hgwebdir を Windows で動作させるにはどうすればよいですか?

これらは私が取ったステップです:

  • Apache 2.2.x をインストールする
  • TortoiseHg 0.7 をインストール
  • hgwebdir.cgi、hgweb.config を cgi-bin にコピーします
  • 必要に応じて hgweb.config を編集します
  • $blah\TortoiseHg\library.zip を解凍して $blah\TortoiseHg\library を解凍します
  • hgwebdir.cgi の先頭に sys.path.append("$blah\TortoiseHg\library")
  • $blah\TortoiseHg\templates を $blah\TortoiseHg\library\templates に移動

(編集:これらすべてのステップがここに配置されていることを追加するのを忘れていました。)

http://localhost/cgi-bin/hgwebdir.cgi/を実行すると、リポジトリが表示されます。そのリポジトリを参照しようとすると、「DLL の読み込みに失敗しました: 指定されたモジュールが見つかりませんでした。」と表示されます。ウォークバックの最後の行には、「c:\program files\apache group\apache\cgi-bin\mercurial\osutil.pyc in __load()」と書かれています。

pywintypes25.dll に問題がある人について読んだことがあります。これは "c:\program files\tortoisehg" にあり、既に私の PATH に含まれています。

どの DLL が見つかりませんでしたか?

0 投票する
4 に答える
803 参照

git - 企業で分散型バージョン管理をセットアップする方法

オープン ソース プロジェクトでの git や mercurial などの分散型バージョン管理システム (DVCS) に関する私の経験から、ほとんどのセットアップ モデルはプロジェクトに集中型セットアップを使用します (GitHub を考えてください)。

企業に分散型 VCS を導入する場合、集中型セットアップ モデルはありますか?

0 投票する
4 に答える
9046 参照

version-control - 完全に手動の Mercurial マージ

Mercurial でマージ プロセスを完全に手動で制御する方法はありますか?

競合のないファイルでも、ファイルマージの方向を選択できるようにしたい。それは可能ですか?

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

mercurial - Mercurial バンドルで変更セットを表示する可能性はありますか?

Mercurial wikiには、バンドルが特定のリポジトリに追加する変更セットを表示する方法に関するヒントがあります。

特定のリポジトリとは関係なく、バンドルに含まれる変更セット (およびログ メッセージ) を表示する可能性はありますか?

編集:私の質問の理由は、職場に 1 つのリポジトリと自宅に 1 つのリポジトリがある場合があるからです。USB スティックのバンドルを使用して同期を維持しています。

バンドルに含まれるべきすべての変更セットがバンドルに含まれているかどうかを確認したいことがあります。バンドル内のすべての変更セットが既に含まれているため、ソース リポジトリで確認できません。(ターゲットリポジトリで確認できますが、ソースリポジトリにアクセスできないため、あまり役に立ちません。)

もちろん、疑わしい場合はいつでもバンドルを再作成できるため、これは大きな問題ではありません。私はそれが可能かどうか疑問に思いました。

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

mercurial - Mercurial での過去からの分岐

私は、Mercurial を使用してプログラムを作成する単一の開発者です。私はこれまで開発のあらゆる段階でコミットしてきましたが、物事を台無しにして、別のことに取り組みたいと思っています。

以前の状態 (ロールバック) に移動してからブランチを作成し、新しい状態を維持するにはどうすればよいですか?

ロールバックは何かを削除しますか? それだけでいいの?必要な場所に戻るまでロールバックし、編集してからコミットしますか? 変更セットを後でマージすることはできますか、それとも少なくともそれらを見ることはできますか? もちろん、このリポジトリを保存してロールバックし、新しい変更セットを作成してから、2 つのリポジトリをマージできますか?

私は SCM ももちろん DSCM も初めてなので、優しくしてください :)

0 投票する
4 に答える
1182 参照

python - 水銀 + OSX == 失敗しますか? hg log abort: ディレクトリです

Darwin Host.local 9.6.1 Darwin Kernel バージョン 9.6.1: Wed Dec 10 10:38:33 PST 2008; root:xnu-1228.9.75~3/RELEASE_I386 i386

(すべてmacport経由でインストール)

考え?グーグルは私たちに何も与えません。

アップデート:

(ルートとして):

(ユーザーとして):

だからトラビスは正しかった(コメントを見てください)それはどこかで許可の問題のように見えますが、どこで? これは、わずか 1 週間前の Leopard のストック インストールであり、python と mercurial の macport バージョンのストック インストールです。パーミッションに問題がある場合、これが Mercurial の適切なエラー メッセージの考えではないことを願っています。

2回目の更新(以下のdkbitsの提案から):

また、一時ディレクトリは、期待どおりの場所です。権限は問題ないようです。

0 投票する
4 に答える
21640 参照

mercurial - Mercurial チェンジセットでユーザー名を変更できますか?

開発用コンピューターにユーザー名を設定せず、いくつかのコミットを行いました。誰がこれらの変更セットをコミットしたかが明確になるように、ユーザー名をさかのぼって変更できますか?