問題タブ [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 - サブディレクトリの内容をフォローする水銀を避けるために、hgignore に何を入れるべきですか?
たとえば、フォルダーがあります
多くのファイルが作成される場所で、hg がそれらのファイルを追跡するのを防ぎたいのですが、db フォルダーは保持しますか?
mercurial - Mercurialに.hgignoreを追加すると、このファイル自体が「?」と表示されるのはおかしいです。水銀柱インチの状態ですか?
正常ですか?それで、あなたは\.hgignoreそれ自体を無視するためにリストに追加する必要がありますか?
eclipse - Eclipse を使用するときに .hgignore に追加するのに適したデフォルト項目は何ですか?
私は Eclipse (C++ 用の CDT) を使用するのが初めてで、無視リストに追加する適切なデフォルトの項目セットへのヒントまたはポインターを希望します (たとえば、MS Visual Studio では通常*.suo、*.ncb、 などを追加します)。
mercurial - .hgignore を使用するディレクトリを除くすべてのディレクトリを無視するにはどうすればよいですか?
私は Mercurial を使用して $HOME を管理しています。これは、ドットファイルを適切に追跡するため、または少なくとも私にとって重要なものを追跡するためです。
ただし、~ には追跡する必要のないファイルとディレクトリが大量にあり、そのセットは絶えず変化し、増え続けています。
歴史的に、私はこの .hgignore を持つことでこれに対処してきました:
これにより、以前に追跡されたファイルのみが表示されるようになり、ステータスがクリーンに保たれます。ただし、追跡されていないファイルを表示したいディレクトリ (私の場合はscripts, ) がいくつかあります。.emacs.dほとんどの場合、これらのディレクトリへの新しい追加を追跡したいと考えています。
追跡されていないファイルを特定するために実行できることはわかっていhg st -u scriptsますが、単純な ole hg ステータスを使用して同じ機能を実現できる手段が必要です。
これを行う方法はありますか?
mercurial - Mercurial (Hg) の場合、ファイル .hgignore を無視できないのはなぜですか?
私はこれらを持っていますproj/.hgignore:
しかし、何らかの理由で、hg stまたはを実行するhg comと、ファイル.hgignoreはまだ変更またはコミットされているように表示されます。では.hgignore無視できないのでしょうか。私のフォルダーには、私のチームが無視したくない詳細があるかもしれませんが、私は無視します。したがって、このファイルをコミットしたくありません。
android - Eclipse および Android 開発用の Mercurial 無視ファイル
Mercurial がVisual Studioなどのファイルを無視するサンプルを見てきました。
私は Android 開発をいじり始めたばかりで、この時間を Mercurial の実験にも使用しています。私の質問は.hgignore、Eclipse と Android の開発に使用するファイルの良い例を持っている人はいますか?
手始めに、私は次のものを自分で持っています:
含める必要がある他の無視パターンはありますか? たとえば、Eclipse ファイル.classpathを.projectバージョン管理から除外する必要がありますか?
-- 以下を編集 --
望んでいた答えがまだ得られていないので、報奨金を出して、探しているものをもう少し明確に指定しようと思います。
自分で少し実験した後、.hgignore上記の提案で十分であることがわかったようです。私が行った唯一の追加は、1 行です(これは、 Android Tools -> Fix Project Properties.settingsを実行した後に表示されるフォルダーでした)。また、(Ry4an が述べたように) Eclipse ファイルを除外すべきではないこともわかりました。.classpath.project
ただし、基本的なチュートリアルよりも少し大きなプロジェクトを作成する場合に、この小さな無視ファイルで十分かどうかはわかりません (実際に問題がない場合は、理由を説明してください。クレジットが表示されます)。だから私が探しているものを要約すると:
.hgignoreEclipse での Android プロジェクト用のファイルの具体例が欲しい- 無視ファイルは、新しい場所でリポジトリのコピーをチェックアウトするたびに、すぐに機能するようにする必要があります (つまり、パスや参照をいじったり、不足しているファイルを追加したりする必要はありません)。
- インクルードファイルがそのように見える理由も説明してください(特定のファイル/ディレクトリが除外される理由(および一部が確実に含まれる理由)を理解したいです)
- OS 固有の除外を含める場合は、その旨も記載してください (私は Windows 7 で実行しています)。
mercurial - 元に戻すときにhgignoreを無視する方法(別名、すべての不要なファイルを削除する)
C#プロジェクトのコンパイル時に作成されるすべてのファイルとディレクトリを非表示にするのに最適な.hgignoreファイルがあります。
以前のリビジョンに「戻す」ときは、作業ディレクトリもクリーンアップします。つまり、以前にコンパイルしたすべてのexeとdllを削除します(間違ったバージョンのexeまたは気付かずにdll)。
それを行う方法はありますか(どういうわけか.hgignoreを無視するようなものです)?今はすべてのbinディレクトリとobjディレクトリを削除していますが、Hgでも削除できる可能性があります...
mercurial - Mercurial リポジトリ: 独自のリポジトリを含むすべてのフォルダを無視しますか?
私は約 6 か月前に参加しましたが、私が到着したとき、私のグループはバージョン管理の形式を使用していませんでした。それ以来、新しいプロジェクトで Mercurial を使用するように mgmt を説得したので、Web サーバーには次の構造があります。
現在レポを持っている唯一のフォルダーはサブフォルダー C と D であることに注意してください。これらは個別のプロジェクトを表しています。
現在追跡されていないすべてのものを追跡するためにリポジトリを追加したいのですが、現在独自のリポジトリを持つフォルダーは無視したいと考えています。ファイルの使用については知ってい.hgignoreますが、私が理解していることから、リポジトリを含むすべてのフォルダーを明示的に無視する必要があります。これは上記の例 (既存のリポジトリが 2 つしかない) では問題になりませんが、実際のセットアップにはこれよりも多くのプロジェクトがあります。
リポジトリを持つすべてのフォルダを動的に無視し、他のすべてを追跡するように Mercurial に指示する方法はありますか?
mercurial - 特定の水銀無視パターンを構築する方法は?
次で始まるすべてのファイルを無視したいと思います。
これを .hgignore ファイルにどのように記述しますか?
regex - 拡張子が .jar のファイルを除く、ディレクトリ内のすべてのファイルに一致する正規表現を作成するにはどうすればよいですか?
次のディレクトリ構造があるとします。
したがって、次の完全なファイル名を取得します。
拡張子が .jar の最後のファイルを除いて、これらすべてのファイルに一致する正規表現はどれですか?
少し説明: 式には「parentdir」文字列と「.jar」文字列を含めることができます。他のすべてのファイルとディレクトリには、任意の名前と拡張子を付けることができます。