13

いろいろ調べてみましたが、正直なところよくわかりません。

いくつかのオプションを設定して、化石のエクストラがファイルを無視するように設定できますが、化石の追加は無視できますか? Web インターフェースを介した構成オプションは素晴らしく、extras コマンドでは機能することを嬉しく思いますが、add コマンドには適用されませんか?

Fossil add のファイルを無視するように化石を構成するにはどうすればよいですか。?

4

6 に答える 6

15

このsettings ignore-globコマンドを使用して、無視するディレクトリ/ファイルをカンマ区切りのリストとしてリストできます。

  1. リポジトリのWeb インターフェイスで、[管理] メニューに移動し、[設定]を選択して、無視するディレクトリのカンマ区切りのリストを入力します。例: */*.suo,*/*/bin/*,*/*/obj/*
  2. または、コマンド ラインで入力fossil settings ignore-globして、適用された無視リストまたはfossil settings ignore-glob list-of-files を一覧表示することもできます。
  3. プロジェクトのルートで を作成/編集し、.fossil-settings/ignore-glob無視するファイル/ディレクトリのコンマ区切りリストを挿入することもできます。私はこれを個人的にテストしたことはありませんが、これをオンラインで読んだことを覚えています.

たとえば、コマンド ラインで次のように実行できます。

fossil settings ignore-glob "*/*.suo,*/*/bin/*,*/*/obj/*"

.suoこれは、Fossil リポジトリ ルート ツリーのすべてのサブディレクトリ内のすべてのファイルと、ルート ディレクトリ内の各ディレクトリのbinおよびサブディレクトリ内のすべてのファイルを無視します。dir

于 2013-02-22T11:16:10.497 に答える
7

.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
于 2014-04-17T02:28:05.857 に答える
5

化石開発リポジトリのこのチェックインを参照してください。あなたが要求したことは実行されました。

于 2011-01-10T10:36:15.063 に答える
2

Windows 7 (他のプラットフォームではテストされていません)

もしあなたがそうするなら

fossil add *.*

すべての ignore-glob 設定は無視されます (すべてのファイルが追加されます)。

もしあなたがそうするなら

fossil add .

次に、ignore-glob 設定が使用されます。

于 2014-08-29T16:52:36.187 に答える
1

Fossil のごく最近のバージョンにはaddremove、作業ツリー内のすべてのエクストラを追加し、不足しているすべてのファイルを削除するコマンドがあります。--ignore-globスイッチは使用可能です。

おそらくこれはあなたが探しているものですか?

それ以外の場合は、おそらく次のようにすることができます:

fossil extras | xargs fossil add
于 2010-12-22T15:43:09.303 に答える