私は小さなチーム (私ともう 1 人) で Mac 用のアプリケーションを開発しています。私たちはさまざまな都市に拠点を置いており、確実なソース管理管理の必要性を認識し始めています。
私たちの誰もこれについての経験がなく、Cocoa/Obj-C/Xcode については比較的新しいものです (ただし、C の知識はあります)。
どの SCM システムを選択するべきかについて、何か推奨事項はありますか? Xcode 3.1 でもサポートされている Subversion を多くの人が使用していることは理解しています。Xcode で Subversion を使用した経験のある人はいますか? または、バージョンなどのスタンドアロンの GUI 代替を選択する方が良いオプションですか?
これに関するご意見に感謝します。
グレゴール・トマセビッチ、スウェーデン
更新/個人的な経験: この記事以降、バージョンとコーナーストーン (どちらも SVN GUI クライアント) と、SVN の Xcode 組み込みサポートを試しました。Versions には、バージョン管理されていないファイル/ビルド ファイルのコミットに問題があるようで、特に満足していませんでした。Xcode のビルトイン SVN サポートは非常にうまく機能しますが、まだ遭遇していない制限がある可能性があります。コーナーストーンは使いやすく強力で、バージョンで発生した問題に悩まされていないようです.
これまでのところ、コミット、レポの更新、ファイルの最新/以前のバージョンのチェックアウト、およびファイル比較のいくつかの作業を試みました。分岐を広範囲に使用し始めると、まったく別の球技になる可能性があります。これは、これらの GUI クライアントの両方にいくつかの弱点がある可能性があると言われている領域です。
それだけの価値があるため (そして数日しか評価されていないため)、Cornerstone はやや優れた代替手段のようですが、より単純な SCM の場合、Xcode もうまく機能します。
すべてのコメントをありがとう。