2012-07-27 9 views
5

私はsvn:ignoreプロパティを初めて使用しているので、何かを誤解している可能性があります。svn:ignore xcuserdataを無視しない

私はiOSアプリケーションを開発中です。私はXcodeプロジェクトを持っているので、xcuserdataフォルダを無視したい。 Macのターミナルアプリケーションを使用して、私は私のSVNリポジトリのルートに移動し、使用してフォルダを無視しよう:私はSVNをチェックすると

svn propset svn:ignore path/to/my/folder/MyProject.xcodeproj/xcuserdata . 

:私は見

svn propedit svn:ignore . 

:使用してプロパティを無視します:

path/to/my/folder/MyProject.xcodeproj/xcuserdatata 

私がコミットし、更新され、私はSVNのステータスを行いますが、私はまだしてフォルダを参照してください?それの横の印。誰かが私が間違っていることを知っていますか?私はsvnバージョン1.6.17(r1128011)を使用しています。


編集

は私の質問はこの1つに似ているようだということを追加します SVN just won't ignore a folder, despite propset svn:ignoreが、私は無視するフォルダ内のファイルの私の場合なしにはsvnに追加されるように見える、また私がしたいフォルダがありますsvnに追加されたものを無視する。

答えて

10

私は、あなたがしたいと思う:

svn propset svn:ignore xcuserdata path/to/my/folder/MyProject.xcodeproj 

あなたはパスでxcuserdataを無視したい。すなわち。

+0

それがうまくいった!あなたが書いたものと私が書いたものの違いは何か分かりません。私はパス "/"/my/folder/MyProject.xcodeproj/xcuserdataのフォルダパスを無視していました。それは私にとっても同じように思える。 – Darren

+1

1つは価値、1つはパスですが、はい、私はあなたが何を意味しているのか知っています - なぜその価値は道にならないのですか? :-) – MattR

+0

ああ、私は理解しています。ありがとう! – Darren

0

これをグローバルに修正する方法はいくつかあります。 1つは〜/ .subversion/configにあるSubversionの設定ファイルを編集することです。それとはsvnステータス保存この

global-ignores = xcuserdata 

のように、それはコメントを外し、グローバル無視の行を探し、xcuserdataにそれを変更するには、もはやxcuserdataフォルダを報告しません。それはあなたのローカルマシンの変更を行い、それだけであなたに影響します。それは皆に影響を与えるように、リポジトリ自身にそれを作るあなたのソースツリーのルートに移動し、グローバル-無視するプロパティを使用するには、このような

svn propset svn:global-ignores xcuserdata . 

は、その後、それをアクティブにするために変更をコミットします。

関連する問題