問題タブ [hgrc]
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 - hgrc のアップストリームのエントリは何ですか?
私のリポジトリのhgrcdefault
ファイルには、2 つのパス (一方と他方) がありupstream
ます。それらは同一です。
エントリが必要ですか? 必要なupstream
場合、その理由は? なぜそれを持っているのかわかりませんupstream
。
encoding - セクション内のすべての名前を設定解除するにはどうすればよいですか (Mercurial)
.hgrc
私たちのチームは Windows と Linux の両方で mercurial を使用しており、多くのメンバーはソース コードを変換するためにホーム ディレクトリに独自のカスタマイズされたファイルを持っています。空でないセクションを持つファイル (ホーム ディレクトリ内) を
使用しています。.hgrc
[encode]/[decode]
最近、テキスト ファイルのエンコーディングが重要な役割を果たすプロジェクト用の新しいリポジトリを作成しました。さまざまなエンコード形式で、同じ拡張子を持つ複数のファイルがあります。(たとえば、Shift-JIS、euc-japan-unix、utf8 などの .html ファイル)。
このリポジトリでエンコーディング フォームを保持するために 、セクション内のすべての名前の設定を解除します。
.hgrc
現在、プロジェクトのファイル内のホーム ディレクトリ内のファイルにリストされている可能性のあるすべての拡張機能名をリストすることで、この問題に対処していhgrc
ます。
したがって、hgrc
ファイルは次のようになります。
この方法は機能しますが、苦痛です。(将来、設定を解除する拡張機能の名前を追加する必要があるかもしれません。) セクション内のすべての名前を簡単に設定解除する方法はありますか?
mercurial - カリテアは .hg/hgrc で定義されたフックを使用しません
特定のユーザーのみにデフォルト ブランチへのプッシュを許可したい。カリテアにはこの機能が組み込まれていないため、私の試みでは、その動作を提供するフックを作成していました。Kallithea にはこのための GUI があることは知っていますが、組み込みの mercurial 機能とリポジトリ内の hgrc ファイルを使用したかったのです。
Kallithea SCM を介して提供されるリポジトリの .hg/hgrc ファイルで定義されたフックがあります。
この設定では、'myuser' に対してのみデフォルト ブランチへのプッシュ権限を許可する必要がありますが、それは行われていません。フックが正しく設定されていないのか、Kallithea が .hg/hgrc で定義されたフックをスキップしているだけなのかはわかりません
linux - hgk/hg ビューは確立されたリポジトリでは機能しますが、新しいリポジトリでは機能しません
私の vm システム:
centos6.7 に付属していたネイティブの hg は 1.4.4 ですが、rpm から 2.2.2 にアップデートしました。
私は何ができますか:
ウィンドウが期待どおりに表示されます。問題は発生しませんでした。
問題:
hg view
新しく作成されたリポジトリを表示するときにエラーが発生する
大戸
[/media/sf_Temp] は、[C:\Temp] として、この Linux ゲストと Win7 ホスト間の共有ドライブです。
TortoiseHg Workbench の win 7 バージョンを使用して、[/media/sf_Temp/mizraim] を [C:\Temp\mizraim] として表示できます。
質問
- 私の何が問題なの
hg init
ですか? - 新しく作成したリポジトリを表示できない
hg view
のに、jdk8u のクローンを表示できるのはなぜですか? - [jdk8u/.hg] の隅に隠されているものを [mizraim/.hg] にハッキングして
hg view
、リポジトリ mizraim で機能させることができますか?
mercurial - 自分や他のユーザーのファイル システムからファイルを削除せずに追跡を解除しますか?
以前は、使用hg forget <files>
するようにファイル システムから削除されることなく、一部のファイルを追跡解除してhg rm <files>
いました。変更をコミットし、実行すると、hg status
これらのファイルが? <files>
期待どおりに追跡されていないものとしてリストされました。次に、変更セットをリモート リポジトリにプッシュし、他の誰かがプルして更新し、Mercurial がファイル システムからこれらのファイルを削除しました。
Mercurial がこれらのファイルをhg forget
、変更元のコピーと同じように、他の誰かのリポジトリのコピーで追跡されていないと認識しないのはなぜですか?
ファイルを誰かのファイル システムから削除せずに追跡を解除する別の方法はありますか?