2

この .hgignore トピックに関するチュートリアルをたくさん読みましたが、まだ理解していません。

Asp.Net Mvc 3 アプリには、リポジトリにプッシュしたくない "bin" および "obj" ディレクトリがあります。.hgingore テキスト ファイルをローカル リポジトリ フォルダー (.hg フォルダーもある場所) に配置します。

syntax: regexp
/bin$
/obj$

これも試しました:

syntax: glob
*obj
*bin

フォルダー(私の場合はbin、obj)をコミットすると、.hgignoreファイルが機能しないことをどこかで読みました。
もしそうなら、どうすればこれらのフォルダーをコミットできませんか?

前もって感謝します!

4

1 に答える 1

3
  1. はい、.hgignore は新しいバージョン管理されていないファイル (およびフォルダー) の追加のみに影響し、Mercurial に既に存在するオブジェクトには何もしません。
  2. を使用して、無視されたパターンをバージョン管理から事後除外できます。hg forget
  3. ルートだけでなく、フォルダーとフォルダーのすべてのコンテンツを除外する場合、パターンは最適な形ではありません

syntax: regexp

/bin/**

/obj/**

于 2013-01-11T14:48:57.687 に答える