2010-12-20 8 views
9

私はいくつかの研究をしましたが、正直なところこれを理解できないようです。FossilSCM、追加時にファイルを無視する

あなたは、いくつかのファイルを無視化石エキストラを持っているいくつかのオプションを設定する設定することができますが、化石はを追加しませんか? Webインターフェイスを介した設定オプションは素晴らしいですが、extrasコマンドでうまく動作することを嬉しく思っていますが、addコマンドには当てはまりません。

fossilがファイルを無視するように設定するには、fossil addを使用します。

答えて

1

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

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

そうでなければ、おそらく行うことができます:

fossil extras | xargs fossil add 
+1

私はOPが実際にあなたの他の答えの効果を得ようとしていたと思います。その機能は私自身も望んでいました。 – RBerteig

+1

もちろん、その時点では実装されていませんでした。今はそうです。私は時々drhがstackoverflow上の化石やsqliteに関する記事やリポジトリのチケットを読むという気持ちがあります。 – Benoit

+0

彼は前にstackoverflowにコメントしています。だから、もし彼がまだそれに従っているなら、私は驚かないでしょう。彼がSQLite(http://www.sqlite.org/testing.html)についてどのように原則的であるかを考えてみると、彼のビジョンに合っていれば、継続的に化石を改善することに興味があるようだ(彼はフックの引き取り要求を拒否したたとえば、100%クロスプラットフォームではありませんでした)。 –

5

は化石開発リポジトリにthis check-inを参照してください。あなたが求めたものが実装されました。

8

カンマ区切りリストとして無視するディレクトリ/ファイルを一覧表示するには、settings ignore-glob commandを使用します。リポジトリのweb interface

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

、あなたが行うことができますコマンドラインで:

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

これは化石リポジトリのルートツリーで、すべてのサブディレクトリ内のすべての.suoのファイルを無視し、そしてbindirサブディレクトリ内のすべてのファイルルートディレクトリの各ディレクトリに格納されます。

5

あなたは.gitignoreまたは.hgignoreような何かをしたい場合は、Windows 7上で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 
+0

'' 's、(ignore-glob)、。化石セッティング/ \ 1、' ''? – Ashish

1

を読むことができます(他のプラットフォーム上でテストされていない)

あなたは

fossil add *.*

を行う場合

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

その場合は

fossil add .

その後、無視-グロブ設定が使用されています。

関連する問題