1

私は初めての iOS アプリに取り組んでいますが、無責任になるのをやめて、バージョン管理をうまく行うことにしました。私のプロジェクトは、Xcode 5 の DP で確立した新しいリポジトリに移行されました。Paint Code と Pixelmator で作成したイメージは、ソース コードと同じようにバージョン管理に注意を払う必要があります。アプリのために。xcode の UI の背後に git を隠しておくのが好きです - iOS プロジェクトと同じリポジトリに他のランダム ファイル (たとえば、Pixelmator ファイルなど) を含めて、すべて一緒に維持するためのクリーンな方法はありますか? おそらく、これは xcode では発生しません。パーティーからファイルを除外したくありません。

4

3 に答える 3

0

グラフィック作業ファイルを Resources の横のフォルダーに配置しましたが、それとそのすべてのコンテンツをターゲットから除外しています。私にとってはうまくいきます(Gitを使用)。

于 2013-07-23T01:51:51.890 に答える
0

これには、 SourceTreeまたはコマンド ラインを使用することをお勧めします。他のすべての git ツールも正常に動作するはずです。

アセット (.psd、.ai、.pxm など) を Xcode に追加する必要はありません (正直なところ、すべきではありません)。Xcode なしでコミットするだけです。

私は数年前からまさにこれを行っています。すべての「生」ファイルは、プロジェクトのルート フォルダーにある「assets」フォルダーに移動します。これらのファイルは Xcode には追加されず、SourceTree で管理しています。

実は私はプロジェクト全体を SourceTree で管理しています。Xcode のソース管理機能はまったく使用していません。Xcode での git サポートは、SourceTree と比較すると非常に基本的なものです。
SourceTree で「Stage Selected Lines」と「Stage Hunk」を使用すると、Xcode に戻ることはできません。

于 2013-07-23T05:49:07.650 に答える
0

NDA であるため、ここでは Xcode 5 について話すことはできません。詳細については、開発者フォーラムをチェックしてください (ハッキングの試みから解放されたら)。

最近取り組んだすべてのプロジェクトで、ファイルを git リポジトリに含めました。Git は画像などのバイナリ ファイルを適切に処理するため、Xcode はそれらが変更されたという事実を取得し、コミットできるようになります。私は個人的に 90% の時間でコマンド ラインを使用し、残りの 10% の時間で SourceTree を使用します (マージ/競合解決のため)。

于 2013-07-23T04:12:59.523 に答える