2008-09-09 23 views
12

私はSubversionリポジトリで無視したいファイルがいくつかありますが、無視するパターンをリポジトリに伝播させたくありません。無視SVN無視...可能ですか?

つまり、自分のチェックアウトに保存したいプライベートファイルをいくつか追加しましたが、それらは私のためだけに存在し、誰にとっても無視される意味がありません。したがって、svn:ignoreを使用すると、ディレクトリに適用され、私はそれをチェックしなければならない(私はしたくない)、またはこのディレクトリがsvnステータスを行うたびに変更されたことを確認する必要があります。

理想的には、.svnignoreファイルのようにしたいと思います。これは、自分自身といくつかの他のファイルを無視することができます(これはgitの例です.gitignoreファイルを使用するか、名前は)。

私はそれがディレクトリ全体(多分)を無視するかもしれないと推測していますが、私はそのディレクトリに新しいファイルが見えないと思っています。

だから誰もが転覆でこれを行う方法を知っていますか?

+0

私の設定ファイルを変更してチェックインしませんが、リポジトリにはまだ必要ですが、そこにあるものを修正するためのチケットを取得する必要があります。 – DevelopingChris

+0

理論上、あなたの.svnignoreファイルをチェックインしていませんか? –

答えて

0

私は2つのことについて困惑している:

  • なぜあなたはで確認したいかもしれない他の人にチェックしたくないファイルがありますか?とにかくそれが起こった場合、あなたは葛藤を得るだろうと思われる
  • 人間の感覚でちょうど "無視"はあなたのために働かないのですか?
  • 私はちょうどあなたがSVNを使用したくないシナリオを見トラブルを抱えている

:無視し...

+0

私は同じことをしようとしています。はい、あなたはそれらのファイルを無視することができますが、svnがそれらのファイルを無視するなら、はるかに良いでしょう。それは、あなたが3番目または4番目のページではなく上に気にする結果を検索エンジンに入れたいと思うようなものです。 – allyourcode

9

Subversionのは、あなたが望むように聞こえるれ、per-user, global ignore settingを持っています。ディレクトリディレクトリにある.subversionディレクトリを探し、設定ファイルのMiscellanyセクションを探します。 global-ignoresという項目があるはずです。

Windowsユーザーの場合、この設定はHKEY_LOCAL_MACHINE \ Software \ Tigris.org \ Subversionのレジストリにあります。

詳細はthe Version Control with Subversion (the SVNBook)でご覧になれます。

+0

私はそれがこの質問が求めているとは思わない。マイクのようなサウンドは、svnが特定の作業コピーの特定のファイルとディレクトリを無視することを望んでいます。システム全体の作業コピーではありません。 btw、私は同様の未回答の質問があります:http://stackoverflow.com/questions/1146347/how-do-i-make-svn-ignore-unversion-files-only-in-my-working-copy – allyourcode

+0

私は考えましたグローバルでも無視され、ドットファイルの解決策が見つからないと、私はそれを試みることにしました...グローバルな設定で1つのリポジトリの特定のファイルを定義するのはちょっとハッキリですが(私はむしろ、リポジトリ)。残念ながら、それは動作していないようです。私は私のファイルを "foo.file"とマッチさせることができましたが、特に "/full/path/to/foo.file"というファイルを指定することはできません... "to/foo.file "となります。私は、global-ignoreはフルパスの代わりにファイルのNAMEだけを扱うと考えています。 –

+0

これは不十分です。特定のチェックアウトの特定のファイルを無視し、他のチェックアウト...または同じチェックアウトの同じ名前の他のファイルに影響を与えないようにしたいと考えています。 –

関連する問題