7

バージョン 4.4.1 の Xcode にはスイッチ ブランチまたは古いバージョンのチェックアウト機能がないため、bash でそれを行うことは可能ですか?

git checkout in-app-purchase-to-be-added

また

git checkout HEAD^2

すべてのソースコード ( .m.h)、.xib、およびプロジェクト ファイル、画像リソースはすべて瞬く間に変更されるため、Xcode で奇妙な動作が発生することはありませんか? 現在、私はいつも Xcode を終了し、ブランチを切り替え、Xcode を再起動していますが、もっと速い方法があるかもしれません。

4

2 に答える 2

5

Xcode 4.1 でブランチと git を使用する」で説明されているように、XCode にはブランチを切り替える方法が必要です。

まず、オーガナイザーのリポジトリ ビューを表示し、左側でプロジェクトを見つけます。
その中にある Branches というラベルの付いた黄色がかったフォルダーをクリックし、ウィンドウの下部にあるAdd Branchグラフィックをクリックします。
表示されるダイアログでブランチに名前を付け、下部にあるチェックボックスを必ず選択してAutomatically switch to this branchください。

自動的に切り替える

オーガナイザーのリポジトリ ビューに戻り、青色のフォルダーをもう一度クリックします。
Switch Branch
masterウィンドウの下部で、ブランチ (またはこれらの変更をマージしたいブランチ)に戻る ことを選択できます。

Xcode を使用した Git ブランチ管理」も参照してください。

分岐を切り替える

より複雑なブランチの切り替え/作成については、はい、コマンドラインから行う必要がある場合があります。

Xcode で開いたプロジェクトでコマンド ラインから git バージョン管理を実行する場合に注意する必要があることの 1 つは、何かを変更したときに常にすぐに検出されるわけではないということです。
オーガナイザーで、現在のブランチが変更されたことを認識する前に、いくつかの異なるビューを切り替える必要があることがわかりました

そのため、プロジェクトの性質によっては、XCode を閉じて再度開く必要があるとは限りません。

于 2012-09-09T07:50:54.787 に答える
3

これが役立つことを願っています。Xcodeを調べていると、これが見つかりました。より便利で簡単です。

于 2021-01-22T19:26:42.623 に答える