web-dev-qa-db-ja.com

Xcode 4のバージョン管理統合を無効にできますか?

私は Cornerstone を使用してSubversionリポジトリを管理しているので、Xcodeの統合は必要ありません。XcodeがSVN関連の出力の負荷をコンソールにダンプしていることに気づいています(私のプロジェクトがローカルSVNコピー)...

特に、私のsvn:externalsに起因するERROR: Your working copy returned an SVN status of "external" that we don't handle (yet)メッセージのロードがあります。

これはIDEを遅くする必要があります-Xcode 4でSVN統合を無効にする方法を誰かが知っていますか?

41
Mark Beaton

正しい!これはそれを完全に止めるようです-次のパッケージの名前をIDESubversion.ideplugin以外のものに変更するだけです(私は自分の名前をIDESubversion-DISABLED.idepluginに変更しました)...

Xcode 5.1 +
これは最終的に組み込みのXcode設定です 詳細は@MANIAK_dobriiの回答を参照してください

Xcode 5/Xcode 4.3 +:
/Applications/Xcode.app/Contents/PlugIns/IDESubversion.ideplugin

Xcode 4.0-4.2:
/Developer/Library/Xcode/PrivatePlugIns/IDESubversion.ideplugin

Xcode 4.0および4.1(および4.2の場合もある)では、拡張機能の名前を変更しても問題なく動作するように見えました。ただし、Xcode 4.3以降では、拡張機能をそのままにして、代わりにバンドルの名前部分の名前を変更する必要がある場合があります(以下のコメントで説明されている起動時のエラーを回避するため)。

ヒント: Xcode 4のプロジェクトからgitを削除

59
Mark Beaton

これを試して:

  1. ウィンドウ->オーガナイザー
  2. リポジトリ
  3. リポジトリを選択してください
  4. オーガナイザーウィンドウの下部にある[-]ボタンをクリックします

残念ながら、Xcodeを再起動するたびにこれを行う必要があるようです。

10
Hyung

XCode 5.1の設定にこのオプションが追加され、"Source Control"

Disable source control

7
MANIAK_dobrii

Xcode 5では リポジトリオプションが移動されました 。現在XCode > Preferences > Accounts。リポジトリを選択し、下部にある-をクリックして削除します。

enter image description here

2
PiTheNumber

/ Developerディレクトリが存在しないため、IDESubversion.idepluginがXcodeバージョン4.3で再配置されました

新しいパスは/Applications/Xcode/Contents/Plugins/IDESubversion.idepluginです。

1
Istvan