6

プロジェクト内の.hgignoreを含むファイルを無視しようとしていますが、理解できません。このファイルはapp/views / pattern / _changes.erb(.hgignoreが存在するプロジェクトのルートに対して)にあり、私が試したものは何も機能していないようです。

#.hgignore
syntax: glob
app/views/patterns/_changes.erb
*changes.erb
public/files/* # this works

.hgignoreはフォルダとファイルを区別しないのですが、実際にはそれを実現できません。どんな手掛かり?ありがとう。

4

1 に答える 1

13

あなたがちょうど置く場合:

_changes.erb

エントリとして、それは機能するはずです。場所に関係なく、そのファイル名は無視されます。ファイルがすでにリポジトリにある場合、ファイルは削除されないことに注意してください...次にその名前のファイルが表示されたときにファイルを追加するように求められることはありません。

補足として、バージョン管理からファイルを削除する場合は、次のコマンドを使用します。

hg forget _changes.erb

(これにより、現在のリビジョン以降のファイルが削除されることに注意してください。ファイルは常に過去のチェンジセットに残ります。つまり、ファイルの完全なパージではありません。)

于 2010-02-01T14:39:46.740 に答える