問題タブ [hgignore]
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 - Intellij11.0.1は私の.hgignoreファイルを無視しているようです
次の.hgignoreファイルがあり、Intellijの絶えず変更される内部構成ファイルがソース管理を汚染しないようにする必要があります。
Tortoiseとコマンドラインは、「。idea / dataSources.xml」のようなファイルがソース管理に追加されることを意図していないという事実を尊重しているようですが、intellijのhg4ideaは、「。idea/dataSources」のようなファイルを追加するかどうかを常に尋ねています。 xml」をソース管理に追加します。
私の.hgignoreファイルが間違っているのですか、それともIntellijにバグがありますか?
mercurial - hg - ルートのみのディレクトリを無視する
私のプロジェクト.hgignoreでは、除外したい/static/(つまり、ディレクトリのルートにある静的フォルダー) が、/templates/static/. これを許可するように構成するにはどうすればよい.hgignoreですか?
mercurial - Mercurial .hgignore ファイル: 一部のディレクトリでは拡張子を非表示にできますが、他のディレクトリでは非表示にできませんか?
私たちは多くの言語論文を追跡するために Mercurial を使用しています。ソース ファイルを Mercurial に保存したいと考えています。ソース ファイルはほとんどが XML ですが、出力ファイルは PDF です。したがって、glob:*.pdf.hgignore ファイルに追加しました。ソース ファイルの中には、.jpg、.png、.svg などの拡張子を持つグラフィック ファイルもあります。最近では、グラフィック ファイルとして .pdf ファイルも追加されました。hg status当然、コマンドを実行しても、これらの PDF グラフィック ファイルは表示されません。
私の質問は次のとおりです。ほとんどのディレクトリの *.pdf ファイルを無視し、指定されたディレクトリ (グラフィック ファイルを保存するディレクトリ) に *.pdf を表示する .hgignore パターンを作成する方法はありますか?
mercurial - TortoiseHg が適切に無視しない
私はTortoise Hgにはかなり慣れていませんが、やりたいことは可能のようです。私のリポジトリには 4 つのプロジェクト フォルダーがあり、それぞれに bin フォルダーが含まれています。プッシュのサイズを最小限に抑えるために、任意のbin フォルダー (または任意のサブディレクトリ!) 内のすべてのファイルを無視したいと思います。
いろいろ調べたところ、リポジトリのルートで .hgignore を使用する必要があることがわかりました。フォーラムは、私が望んでいたことを正確に行うためのコードさえ提供しました...またはそう思われました。残念ながら、何を試しても、bin フォルダー内のファイルはコミット ウィンドウに表示されます。TortoiseHg のツールと手動の両方を使用して、.htignore ファイルを複数回再作成し、両方の構文を試し、パターンのあらゆる種類のバリエーションを試しました。
ここに私が試したいくつかがあります(グロブ構文を使用。正規表現は似ています)。
ここで明らかな何かが欠けていますか?
mercurial - MercurialはDrupalマルチサイトのサイト/すべて/モジュールを無視します
Drupalマルチサイトインストール用にMercurialをセットアップする方法については説明しませんが、頭がおかしくなるようなことに遭遇しました。バージョン管理を設定しようとしているdrupalマルチサイトインストールがあります。私がやったことは、drupal_root /sites/を無視する.hgignoreを使用してDrupalルートでhginitを実行することです。これは私の.hgignoreにあるものであり、正常に機能しているようです。
Mercurialはサイトフォルダ以外のすべてを見つけるので、これは問題なく機能しています。これで、sitesフォルダー内の構造は次のようになります。
私の問題は、サイト内でhgステータスを実行すると、mercurialがサイト/すべて/モジュールを見つけられないことです。sites / domain1.com / filesを無視したいので、.hgignoreの複数の順列を試しましたが、何も機能しないようです。リポジトリを削除し、.hgignoreをまったく使用せずに最初からやり直しました。sites / all/librariesとsites/all/scriptsはどちらも問題なく表示されます。
親ディレクトリの.hgignoreはそれと関係がありますか?
更新:サブリポジトリを完全に削除しました(実際にはサブリポジトリではないことはわかっていますが、ここで制限されています)。drupalrootのリポジトリを削除し、インストール全体を単一のリポジトリとして扱い始めました。同じことですが、mercurialはroot / sites / all/modulesを見つけられません。
更新: @Ry4an-drupalルートディレクトリの動作は正しいです。Hg 1.3を使用しているので、サブリポジトリをエミュレートしようとしていますが、実際にはそれらを実装していません。したがって、私のディレクトリ構造は次のようになります。
したがって、drupal_root内のリポジトリがdrupal_root / sitesの下のすべてを無視するようにしたいのですが、drupal_root/sites内にすべてを処理する2番目のリポジトリがあります。それはすべてを見つけていないリポジトリです。
visual-studio - Visual Studio 11/vNext プロジェクト用の Mercurial .hgignore
Visual Studio 2008 プロジェクトおよびVS 2010 プロジェクトの Mercurial .hgignoreと混同しないでください。
Visual Studio 11 ("vNext") には、おそらくソース コード リポジトリから除外する必要がある多くの新機能が含まれています。たとえば、アプリケーション ライフサイクル管理ツールや Metro 関連のプロジェクト情報などです。
質問:どのような新しい拡張または変更を行う必要が.hgignoreあり、その理由は何ですか?
mercurial - Mercurialは、特定のファイル名を除くすべてのファイルを無視します
私は、ほとんどすべてのフォルダにcontent.txtというファイルがある大きなファイルシステムを持っています
content.txtという名前のすべてのファイルを追跡し、それ以外はすべて自動的に無視したいと思います。リポジトリがcontent.txtという名前の新しいファイルを自動的に追跡するようにしたいので、.hgignore内のすべてを無視してから、手動で追加したくありません。
誰もがこれを行う方法を知っていますか?
version-control - Mercurial Commit (TortoiseHG) でファイルを無視できない
Mercurial を 1 年以上使用しています。ここで、新しい .Net プロジェクトを追加しました。Solution フォルダ内のすべての BIN / OBJ フォルダを無視することにしましたが、すべてうまくいきました。マスクを使用してフォルダー全体を無視するか、右クリック - >無視コマンドを使用して特定のファイルを無視しました。
突然、無視コマンドが表示されなくなりました。通常、ファイルを右クリックすると表示されます。そうではありません。また、.hgignore ファイルに次の行を追加して、ファイルを手動で無視しようとしました。
しかし、(下の画像でわかるように) .hgignore ファイルをコミット用にマークするだけで済みましたが、いまいましい PNG ファイルはまだリストにあります。この男の何が問題なのですか?::- D.

mercurial - .hgignore が機能しない
.hgignore ファイルを作成しましたが、その前にプロジェクト構造をサーバーに送信しました。以前に送信されたファイルに対して hgignore が機能しなくなりました。これらのファイルとディレクトリを追跡リストから削除するか、「プライベート」な方法で追加する必要があることをどこかで読みましたが、それを行う方法がわかりません。この構造の一部を他の場所にコピーする sh スクリプトを作成したため、問題はさらに複雑です (プロジェクトはいくつかのクライアント アプリと www サーバーで構成され、これらのサーバー ファイルは各 hg push コマンドの後に他の場所にコピーされます)。したがって、いくつかのファイルを無視したい (ただし、それらのファイルがサーバー上に存在し、いくつかの構成で一度だけプッシュされるようにしたい)、無視されたファイルを sh スクリプトでコピーしたい (このスクリプトで最も重要なことは、私が使用しているという事実です)コピーしたいものを処理するための「hgアーカイブ」)。
version-control - ディレクトリが Mercurial にプッシュされないようにする
ローカル コンピューターに新しいリポジトリを作成し、ファイルを追加してコミットし、作業コピーに次の構造を与えました。
最初のコミットを Bitbucket のリモート リポジトリにプッシュしたいと考えています。bただし、ディレクトリがプッシュされないように無視したい。追加した
私の.hgignoreファイルに。とにかく、bディレクトリはプッシュされます。
どうすればこれを防ぐことができますか?