いろいろ調べてみましたが、正直なところよくわかりません。
いくつかのオプションを設定して、化石のエクストラがファイルを無視するように設定できますが、化石の追加は無視できますか? Web インターフェースを介した構成オプションは素晴らしく、extras コマンドでは機能することを嬉しく思いますが、add コマンドには適用されませんか?
Fossil add のファイルを無視するように化石を構成するにはどうすればよいですか。?
いろいろ調べてみましたが、正直なところよくわかりません。
いくつかのオプションを設定して、化石のエクストラがファイルを無視するように設定できますが、化石の追加は無視できますか? Web インターフェースを介した構成オプションは素晴らしく、extras コマンドでは機能することを嬉しく思いますが、add コマンドには適用されませんか?
Fossil add のファイルを無視するように化石を構成するにはどうすればよいですか。?
このsettings ignore-glob
コマンドを使用して、無視するディレクトリ/ファイルをカンマ区切りのリストとしてリストできます。
*/*.suo,*/*/bin/*,*/*/obj/*
。fossil settings ignore-glob
して、適用された無視リストまたはfossil settings ignore-glob
list-of-files を一覧表示することもできます。.fossil-settings/ignore-glob
無視するファイル/ディレクトリのコンマ区切りリストを挿入することもできます。私はこれを個人的にテストしたことはありませんが、これをオンラインで読んだことを覚えています.たとえば、コマンド ラインで次のように実行できます。
fossil settings ignore-glob "*/*.suo,*/*/bin/*,*/*/obj/*"
.suo
これは、Fossil リポジトリ ルート ツリーのすべてのサブディレクトリ内のすべてのファイルと、ルート ディレクトリ内の各ディレクトリのbin
およびサブディレクトリ内のすべてのファイルを無視します。dir
.gitignore や .hgignore のようなものが必要な場合は、https: //www.fossil-scm.org/index.html/doc/tip/www/settings.wiki を読むことができます
mkdir .fossil-settings
echo '*/*.suo' >> .fossil-settings/ignore-glob
echo '*/*/bin/*' >> .fossil-settings/ignore-glob
fossil add .fossil-settings
化石開発リポジトリのこのチェックインを参照してください。あなたが要求したことは実行されました。
Windows 7 (他のプラットフォームではテストされていません)
もしあなたがそうするなら
fossil add *.*
すべての ignore-glob 設定は無視されます (すべてのファイルが追加されます)。
もしあなたがそうするなら
fossil add .
次に、ignore-glob 設定が使用されます。
Fossil のごく最近のバージョンにはaddremove
、作業ツリー内のすべてのエクストラを追加し、不足しているすべてのファイルを削除するコマンドがあります。--ignore-glob
スイッチは使用可能です。
おそらくこれはあなたが探しているものですか?
それ以外の場合は、おそらく次のようにすることができます:
fossil extras | xargs fossil add