2012-05-26 10 views
6

私は、バージョン管理の方法が必要なiPhoneアプリの開発に力点を置いています。私はXcodeを通してこれを行う方法を調べました。私はGITまたはSVNを使用する方法のいずれかに進むことができます。XcodeでSVNリポジトリを設定するには?

過去には私は(人はそれがSVNよりも優れていると感じた場合、私はGITの使用に開いている)、この道を行く方が傾いている理由であるSVNを使用していました。私の質問は、Xcodeのリポジトリの設定に関連しています。

私はかなりの量の研究を行いましたが、いくつかの有用なチュートリアルを見つけましたが、多くは古くなっているようです。

私の質問は2倍です:

  1. 誰かがXcodeを通じてセットアップリポジトリへのステップに助言することができますしてください?
  2. 通知ありXcodeにはリポジトリの場所を設定する必要があります。私は自分のサーバーを持っていないので、ここで何をすべきか分からない。私はこれを回避する方法はありますか?どういうわけかローカルリポジトリをセットアップできますか?そうでなければ私の他のオプションは何ですか?任意のヘルプやアドバイスの人々のために事前に

enter image description here

おかげで提供することができます。

+0

'assembla'(http://www.assembla.com)を見てください。彼らは最大1GBのコードで無料の優れたホスティングプランを持っています。 –

+0

クローズドソースプロジェクトのホスティングプロバイダは次のとおりです:http://stackoverflow.com/questions/297153/can-you-recommend-a-svn-closed-source-project-hosting-site –

答えて

2

私はGITを使うべきだと思います。 bitbucket.org

あなたはあなたのチームの5人のメンバーを使用して使用できる無料のアカウントを作成することができます。あなたがもっと欲しいなら、あなたは支払う必要があります。

レポの作成が完了したら、ちょうどあなたのPC上でそれをチェックしてください。そのサイトでは、どのように行うかについてのステップがあります。次にチェックアウトしたフォルダで、XCodeプロジェクトを作成します。プロジェクトが準備できたら、リポジトリに追加します。それを行う方法は、bitbucketでも与えられます。その後、Xcodeプロジェクトをリポジトリにコミットしたら、そのリポジトリをXCodeに追加します。それを行う方法は、Xcodeガイドで非常にうまく説明されています。それだけを読んでください。

+0

これは素晴らしい無料サービスです私のニーズに完全に合っています。レポをセットアップする方法に関するチュートリアルは、本当に簡単で、はっきりとわかりやすいです。すべてのラウンド私の問題の素晴らしい解決策。本当にありがとう! –

0

自分自身のSubversionまたはGitサーバを設定することは、開発者が争う必要がないものであり、システム管理上の痛みとなります。

私の場合は、コードを一般公開(無料!)したい場合や、自分のコンピュータのいくつかに個人的にコードを共有したい場合は、GitHubの使用を検討したいと思います。

自分のコンピュータで共有している場合、GitHubの「マイクロ」アカウントは月額7ドルで稼動します。これは自分自身の私的な&個人プロジェクトのために行うオプションです。だからsupport built into Xcodeを持っていいです。

SubversionとGitの両方を行う他のサードパーティのプロバイダであるsuch as WebFactionもありますが、これにはドルもかかります。これらのサービスはすべて、システム管理のコストを補う必要があります。しかし、私はあなたのために他の誰かがそれをすることは、面倒を扱わなくてもいいと思う。

0

SVNでは、リポジトリをホストするサーバーを使用する必要があります。オープンソースプロジェクトで作業している場合は、リポジトリを無料でホストするためのWebサービスがあります(たとえば、Google Codeなど)。ローカルマシンにサーバを置くことは可能ですが、その場合はGITを使用する方が良いでしょう。新しいプロジェクトを作成すると、XCodeはGITリポジトリの設定を提案するか、または既存のプロジェクトの新しいリポジトリを作成する方法についてはthisを参照してください。

1

ホームサーバー(または会社サーバー)がある場合は、uberSVNを使用します。ガイド付きインストールは非常に簡単です。私は実際にすべての私のXcodeプロジェクトをバージョン管理下に保つためにこれを使用します。

Screenshot

ステップ:

  1. SVN clientをインストールします。 (ページの右下にあります。ページの上部にあるタブを使用して、1.6または1.7、お使いのOSを選択できます)。
  2. uberSVNをインストールしてください。
0

ローカルのSVNリポジトリをMacにセットアップして、リモート/ネットワークリポジトリなしでバージョン管理の利点を得ることは、実際は非常に簡単です。

ここでの説明https://stackoverflow.com/a/10039004/226086 あなたが「リポジトリアドレスの入力」を求めたら、Preferences/Accounts/Add Repositoryの下の、file:/// Users/Shared/subversion/- のように、Xcodeのパスはリポジトリを設定する場所です。

関連する問題