2009-08-31 6 views
11

"libYAJLIPhone.a"ファイルをSVNリポジトリにアップロードできません。xCode '.a'をリポジトリSVNに追加すると、ライブラリファイルが無視される

私はiPhoneアプリケーション用のSVNリポジトリを設定しようとしています。ビルドディレクトリを除外するために、さまざまな「グローバル無視」と自動小道具を設定しました。

しかし、これらの無視パラメータや自動小道具を使用していても、私はまだ "libYAJLIPhone.a"ファイルを追加できません。

私はフロントエンドとしてコーナーストーンを使用しています。どんな助けもありがとう!

+0

あなたの正確な「グローバル無視」文字列は何ですか? –

+0

また、あなたが管理しているフォルダに追加しようとしているファイルはありますか?ファイルが入っているディレクトリが制御できない場合は、TortseSVNに追加することはできません。あなたはどんなクライアントを使っていますか? –

+0

こんにちは、 フォルダは(他のすべてのファイルが追加されている)私は「グローバル無視」で試してみた クライアントとして礎石を使用してい をコメントアウトし、ソース管理下にある: グローバル-無視= * .o * .lo * .la#*#。* .rej * .rej。*〜*。* * .DS_Store *〜.nib * .pbxuser .xvpicsビルド* .mode1 * .mode1v3 と: global-ignores = build *〜.nib * .so * .pbxuser * .mode * * .perspective * ありがとう –

答えて

13

実際には、プロジェクトをインポートするときにSVNが.aファイルを無視しています。手動で例えば.aというファイルに

を追加する必要があります。

のsvnはlibOCMock.a

を追加し、あなたのレポにライブラリをコミットすることができます。

希望これは、 ヴィンセント

0

を助け礎にグローバル無視リストに起こって奇妙な何かがあるようです。あなたは(〜/ .subversion/configのから)そこにこのような何かをコピーする場合、ファイルが表示されます.A(* .Aはなく、このリストでは、デフォルトでグローバル無視リストに含まれている):

* .o * .lo * .la * .al .libs * .so .so。[0-9] * .pyc * .pyo * .rej ~##。#*。* .swp .DS_Store

(彼らが正しくコーナーで表示されるようにカンマ区切りである必要があり、彼らは空白のsvn設定ファイルに区切られているが、実際にダイアログがそれらを提示する方法に関係なく、どちらの方法でも動作するようです)。それから、Cornerstone Subversionの設定ダイアログでデフォルトを使うことを選択した場合、* .aも含まれていないもう少し違うグローバルな無視リストが見つかりました。

9

(サブフォルダを含む)、コマンドラインからそれらを追加する簡単な方法:

$ find . -name *.a -exec svn add {} \; 
+0

これは私の時間の多くを保存してくれてありがとう。 –

5

が誰かを助けるかもしれない...

変更〜/ .subversion/configが礎石には影響しません。 Cornerstoneに.aファイルを受け入れるには。

  1. 礎石の設定に移動します。
  2. 「Subversionの」タブ
  3. は、編集用のテキストボックスが有効になります
  4. チェックを外し「を使用デフォルトのグローバル無視」を、「一般」を選択してください選択してください。
  5. ボックスから* .aを削除します。

上記はMacのCornerstone 2.0.2です。

1

私は以下の手順でaを追加しました。SVN

1.にファイルはターミナル

タイプ.cd〜/ .subversion/

3.オープン-aのテキストエディットの設定

4に移動します。設定ファイルの "#global-ignores"セクションに移動し、 "* .a"を削除します。

5.のロックを解除して、ファイルを保存し

6.移動.Aファイルは、あなたのプロジェクトのパスに存在するフォルダ

の種類「のsvnはFILENAME.aを追加」

希望すると助かります。

関連する問題