問題タブ [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 - Mercurial: .hgignore に関するいくつかの質問
私は長い間問題のない.hgignoreファイルで作業してきましたが、最近、無視する新しいタイプのファイルを 1 つ追加しました。「hg status」を実行すると、次のことに気付きました。
そのため、Mercurial は.hgignoreを追跡する必要があるファイルと見なします (プロジェクトのルートである場合)。
今、私はさまざまなドキュメントを読みましたが、私のポイントは特に対処されていませんでした.各質問のはい/いいえの答え]):
.hgignoreプロジェクトのルートにする必要がありますか? (開発者は、すべて異なる .hgignore 要件を持つ複数のプロジェクトに潜在的に取り組んでいる可能性があることを見て、そうすべきだと思います).hgignoreMercurial を無視できますか?無視できる場合は、Mercurial で無視する必要
.hgignoreがあります (前の質問とは異なります)。
.hgignore無視してはならない場合、非常に古くて不完全なものを使用したときに、突然ずっと前にロールバックすると、非常に悪いことが起こるのではない.hgignoreでしょうか?
特定のユーザーごとの IDE プロジェクト ファイル (すべての IDE プロジェクト ファイルがユーザーごとのみであると言っているわけではありませんが、いくつかは確実にそうであると言っているわけではありません) で奇妙なことが起こっているのを見たと思います。古いバージョンが使用されると、古いバージョンがこれらを除外しなかっ.hgignoreたため、無視されるはずのファイルが突然コミットされます。.hgignore
regex - hgignore ファイルの正規表現の否定後読み
「Test/」または「Tests/」サブフォルダーにあるファイルを除くすべての「Properties/AssemblyInfo.cs」ファイルを無視するように .hgignore ファイルを変更する方法を探しています。
否定的な後読み式を使用してみました
が、 「Test/」と「Tests/」の両方の(?<!Test)/Properties/AssemblyInfo\.cs$フォルダーで「無視を解除」する方法が見つかりませんでした。
regex - Mercurial/.hgignore - フォルダーの内容以外をすべて無視するにはどうすればよいですか?
NetBeans プロジェクトがあり、Mercurial リポジトリはプロジェクト ルートにあります。「src」フォルダと「test」フォルダの内容、および .hgignore 自体を除くすべてを無視したいと思います。
私は正規表現に慣れていないので、正規表現を思い付くことができません。
私が試したもの:
(?!src/.*)
(?!テスト/。*)
(?!^.hgignore)
(?!src/. |test/. |.hgignore)
これらはすべてを無視しているように見えますが、その理由はわかりません。
どんなアドバイスも素晴らしいでしょう。
mercurial - .hgignore ディレクトリ "_notes" はリポジトリ ツリー全体に存在しますか?
リポジトリ全体のすべてのディレクトリ「_notes」を無視したい。_notes は、dreamweaver によって生成され、プロジェクト自体の一部ではありませんが、これらのディレクトリはプロジェクト全体に散らばっています。
どういうわけか ^_notes$ は .hgignore でジョブを実行していません ... .hgignore をすべてのディレクトリ "_notes" に向ける必要がありますか、それとも再帰的に行いますか?
マニュアルページについてはよくわかりません
mercurial - Mercurialを使用するEclipseプロジェクトの.classpathを無視するにはどうすればよいですか?
Mac(ラップトップ)とPC(デスクトップ)の間でリポジトリを共有しようとしています。プロジェクトにはいくつかの外部依存関係があり、各マシンのさまざまな場所に保存され、Eclipseプロジェクトの.classpathファイルに記録されています。プロジェクトの変更が共有されると、依存関係が壊れます。私はこれが起こらないようにする方法を見つけようとしています。
.hgignoreを次の設定などで使用しようとしましたが、成功しませんでした。
この質問に基づくと、.hgignoreファイルでは、Mercurialがリポジトリにコミットされているファイルを無視することはできないようです。これを回避する別の方法はありますか?プロジェクトを機能させるためにプロジェクトを構成する他の方法はありますか?
version-control - Mercurial: 追跡ファイルへの変更を無視する方法
私のプロジェクトには、いくつかのデフォルトに設定したデータベース設定のファイルがあります。ファイルは Mercurial によって追跡され、チェックインされます。このファイルはさまざまな開発者マシンで異なる値で編集されるため、このファイルへの新しい変更を無視するように Mercurial に指示する方法はありますか?
ファイルにファイルを追加しようとしました.hgignoreが、ファイルが追跡されているため、無視されません。他の状況ではこれで問題ありませんが、ここで何かできることはないかと考えています。
mercurial - Mercurial(hg)のリポジトリにあるすべてのファイルを一覧表示するにはどうすればよいですか?
現在ソース管理下にあるすべてのファイルを一覧表示するMercurialのコマンドはありますか?
dir /sフォルダとサブフォルダ内のすべてのファイルを一覧表示することはできますが、リポジトリに追加されたファイルがわかりません。さまざまな除外ファイルタイプとフォルダーがあり、.hgignoreファイルに設定する前に、それらが追加されていないことを確認したいと思います。
regex - Mercurial .hgignore 正規表現
Mercurial を使用して、ディレクトリ "test" と "languages" およびそれらのディレクトリ内のファイルを除くすべてのファイルとディレクトリを無視する必要があります。すべて正規表現と .hgignoree で行う必要があること
ファイル:
- tests\junk.txt
- cms\tests\some_file.txt
- cms\languages\users\lang.txt
- 言語\lang2.txt
- tests.txt
- proba/tests.txt
私はこれで試しました:
ただし、これは test と language で始まるファイルにのみ一致します。
- tests\junk.txt
- 言語\lang2.txt
私が欲しいのはまた一致することです
- cms\tests\some_file.txt
- cms\languages\users\lang.txt
アドバイスをいただければ幸いです。
regex - Glob構文を使用してMercurialのファイルを無視する
私はMercurialを使用しており、次の構造を持っています。
「files」ディレクトリの子であるすべてのディレクトリ内のすべての「jpg」ファイルのみを無視するglobフィルターを作成したい
files / *。jpgで試しましたが、機能しません。
何かアドバイスをいただければ幸いです。
mercurial - Mercurial .hgignore: 単一のファイルを無視する方法に関するいくつかの質問
私のレポジトリにある libraries/database.php という特定のファイルを無視する必要があります。ただし、ファイルを認識するための構文を取得できません-グロブと**/libraries/**/database.php正規表現で試しましたが、どちらも機能しません。私は何をすべきか?libraries/database.php^.libraries/database.php