これが私のセットアップです-
Xcode 3.2.5 Cornerstone 2.0 SVN server 1.6
私はバージョン管理にコーナーストーンを使用しており、xcode には何も設定していません。
ここにシナリオがあります-
私は 5 人のプログラマーのチーム (私たち全員が新しいプロジェクトに SVN を使用することにしました) で働いています。システムに新しいView Controller(つまりLoginViewController.m)を追加すると、.xcodeprojファイルがシステムですぐに変更されます。
一方、別のプログラマーももう 1 つビュー コントローラー (SignupViewController.m) を追加します。彼の .xcodeproj ファイルも変更されます。
LoginViewController のコードが完成したら、コミットします。しばらくして、2 番目のプログラマーが SignupViewController を終了し、自分の作業をコミットします。
上記の手順を使用すると、.xcodeproj ファイルが破損し、xcode はそのプロジェクトを再度開くことができなくなります。
今私の質問は、サードパーティの svn クライアントを使用しているときに xcode で iPhone アプリを開発するときに、いつ作業をコミットする必要があるかということです。誰かがコーナーストーンでいつコミットするかのプロセスを詳しく説明してもらえますか.
プロジェクトに何か (ファイル、画像、音楽など) を追加した直後にプロジェクトをコミットする必要がありますか?
実世界で xcode + コーナーストーンを使用するためのチュートリアルも提供していただければ幸いです。