2011-08-11 14 views
8

Google Analytics SDKを使用するXcode 4プロジェクトがあります。 SDKには標準の.a拡張子を持つ2つのライブラリが含まれています。 Xcode 4のSVNシステムは、私にとって問題のある.aファイルを自動的に無視するように設定されています(私はそれらをリポジトリで必要とし、リポジトリを使用するすべての人に手動でファイルをインストールするように求めることはできません)。Xcode 4がSVNリポジトリの.aファイルを無視しないようにすることはできますか?

Xcodeが.aファイルを無視しないようにすることはできますか? (私は右のファイルをクリックしようとしました - >ソース管理 - >無視を元に戻しますが、結果として何も起こらない)。

+0

なぜ* Xcodeは.aファイルを無視するように設定されていますか? – jowie

+1

私の推測では、アップルの人たち(賢明に)は、システムがデフォルトで出力ファイルと見なすことができるファイルの種類を無視すべきだと思っていた(例えば、.app、.oなど)。あなたのプロジェクトのファイルとあなたのプロジェクトを生成することは比較的まれなので、.aファイルの例外を作成することは高く評価されていました。 – Mattia

+0

は、svnの設定を微調整する機能を提供していれば良いでしょう。 – jowie

答えて

14

XCodeが現在ファイルを無視する方法によって異なります。一般的に、私はそれを選択して無視していることがわかります。バージョンコントロールに追加したこともなく、追加するオプションも与えられません。この場合、ターミナルを開き、プロジェクトディレクトリに移動して次のようなコードを実行します。

svn add pathto/file/name 

svn add Project/AddedLibraries/libsdl.a 

XCodeのこの、あなたが戻っはXCodeに切り替えると見れば、追加するには「A」で印を付ける必要があり、その後喜んでバージョン管理。

XCodeがファイルを実際に無視している場合(例:プロパティが設定されていない場合

svn propdel svn:ignore pathto/file/name 

これは単にエラーを返します:それはバージョン管理していたが、変更はもはやコミットされていない、あなたはする必要があります。

svn propdel svn:ignore -R 

無視フラグロックストックを削除することもできます。

他にも1つの可能性があります。 Subversionはmiscellanyセクションの中央に設定され、そのファイルを無視します。 ~/.subversion/configをご覧ください。あなたは、次のエディタを欠く程度のsvnからの警告を取得する必要があります助けるべき

[miscellany] 

global-ignores = .*~ *~ .#* .DS_Store *.pbxuser *.xcuserdatad xcuserdata *.mp3 

デフォルトでは、UNIX環境変数に「VISUAL」になります、失敗セクションでは、このようなものを見ることができますそれは "EDITOR"を探すでしょう。個人的に私はvimの男ですが、あなたはnanoやemacsを好むかもしれません。どちらの方法でも、環境変数を適切にシェルに設定してください。これが唯一のあなたの現在のシェルセッションのためにそれを設定します:

export VISUAL=/usr/bin/vim 

、より永続的に設定し、あなたのホームディレクトリにあなたの.bash_profileにそれを行うには:

VISUAL="/usr/bin/vim" 
export VISUAL 

あなたは閉じて、あなた再度開く必要がありますあなたが後者をするならば、ターミナルウィンドウ。使用するコマンドのパスがわからない場合は、コマンドを使用します。 which nano

+0

Wierdlyは私のためには機能しません。どのようにデフォルトのエディタを設定しますか? – Cocoadelica

+0

私はコメントとして入力していましたが、私は答えを更新し、そのように書式を整えます。 – Diziet

+0

大きな浄化、多くのありがとう。私の頭は、obj-cだけでなく、すべての端末のものを保持するには古すぎる;) – Cocoadelica

関連する問題