2

これが私のセットアップです-

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 + コーナーストーンを使用するためのチュートリアルも提供していただければ幸いです。

4

2 に答える 2

4

これを行う1つの方法:

プロジェクト構造に何かを変更したい場合 (たとえば、クラスを追加する場合) はいつでも、最初に作業コピーを更新し、変更を加えて、すぐにコミットします。もちろん、それは空のクラスをチェックインすることを意味しますが、ほとんどの場合、それは大きな問題ではありません。誰もがそのルールに従っていれば、問題はないはずです。

于 2011-05-25T11:18:26.080 に答える
0

これを覚えて:

コミットする前に必ず更新してください。

于 2011-05-25T11:35:55.547 に答える