2011-02-02 8 views
0

との.hgファイルを除外:水銀:私は実行しているアーカイブ

hg archive --exclude .hg ../rdiff-backup-fs-1.0.0b3 

はの.hgファイルを追加することなく、パッケージのファイルをエクスポートしようとしています。私は得る:

abort: path contains illegal component: .hg 

私は間違って何をしていますか?ファイル.hgtags.hg_archival.txtを除外しようとしています。

EDIT OK、私はばかです。プレフィックスだけでなく、パターン全体を指定する必要があります。

+1

あなた自身の質問に対する回答が見つかった場合は、それを追加して下で選択する必要があります。 –

答えて

3

オプション-Xには、プレフィックスだけでなく完全な名前が必要です。したがって、-X .hgtagsを使用しなければなりませんでした。

+0

あなたが使用しているはずです 'hg archive --exclude" .hg * "this that' – Ender

3

hg archiveは、すでに.hgディレクトリを除外しています(実際には、そのような点はありませんか?)、指定する必要はありません。

+2

彼は.hgtと.hgarchiveファイルを意味する.hgディレクトリを意味しませんでした。 –

3

エクスポート時に無視するデフォルトのパターンを設定し、あまりにも多くの入力を避けることもできます。

あなた.hgrc

[defaults] 
archive = -X .hgtags -X .hgignore -X .todo 

にあなたがhg archive ~/project.tgzを行うことができますし、それらのファイルは常に省略されます。この方法は、これを入れてください。

関連する問題