missing files (mercurial)

Mercurial は、

% hg remove [ファイル名]


としないと、ファイルを消したことを認識してくれません。
というか、一応認識してはくれるんですが、commit 時に

nothing changed (2 missing files, see 'hg status')


とかいうメッセージが出てしまいます。

そういう時は、メッセージに書かれている通り

% hg status


として、先頭に「!」がついているファイルを、上記の hg remove を使って Mercurial にファイルを消去したことを教えます。

そうすると、

% hg commit -m "commit massage"
% hg push


というように通ります。

コメント

このブログの人気の投稿

相互インクルード対策

make error "Circular"

gdb操作