8

Mercurialに関しては;

次の違いは正確には何ですか。

  • 追跡を停止する
  • 無視

グーグル検索、SE検索は問題に関する明確な例/結果をもたらしません。

4

1 に答える 1

13

一般的に言って、これらの用語に出くわした文脈が明確ではないため、次のようになります。

  • Ignoreは、ファイル名パターンをファイルに追加し.hgignoreます。これは、パターンに一致するファイルは、(またはによって)追加されていない限り、バージョン管理されないことを意味します。したがって、すでにリポジトリの一部になっているファイルは、の影響を受けません。hg addhg addrem.hgignore

  • 追跡の停止hg removeまたはhg forget)は、Mercurialがファイルに加えられた変更を記録せず、ファイルがリポジトリの一部ではなくなることを意味します。ファイルがファイルシステムにまだ存在する場合は、?(追跡されていない)として表示されます。このアクションは、すぐにではなく、次のコミットで有効になります。

于 2013-01-02T21:34:10.860 に答える