私は多くの.Netプロジェクトに取り組んでいる孤独なプログラマーです。私は一人で働いており、今までバージョン管理を使用していませんでした。つい最近、バージョン管理を使用する利点を学びました。私は3台のマシンで作業しているので、プロジェクトの同期バージョンを維持するのは多すぎることが判明することがあります。そのため、バージョン管理サーバーとしてSubversionを使用することを計画しています。
そうは言っても、私は多くのスレッドやブログなどで、1人の開発者にバージョン管理を使用する利点について読んでいます。私はそれらのほとんどに同意しますが、それらのほとんどが議論しなかったことの1つは、サーバーとなる特定のシステムの1つに実際に依存せずにSVNを使用する方法でした。すべてのシステムが「常にオン」の状態になることはほとんどないため、これを実行したい理由。したがって、メインデスクトップでリポジトリをホストしている場合、デスクトップの電源がオフになっていると、ラップトップで作業できない可能性があります(または、ここで何かが不足していますか?)
そのため、GoDaddy共有ホスティングアカウントでSubversionリポジトリをホストし、所有している3台のコンピューターからそれらにアクセスできることを知りたいのですが。
または、代わりに、使用できる無料の(そして高速な)オンラインsvnリポジトリはありますか?最初にsvnで基本をクリアしたいので、今のところGUIクライアントを使用しないようにしていますが、後でクライアントとしてTortoiseSVNを使用する予定です。
まず、GoDaddyではSubversionをインストールできません。これは、ホスティングアカウントではなく、Webのようなインターフェイスを提供するために実行される別個のサービスです。
そうは言っても、まだそこにいくつかの無料バージョンがあります。
私はCodePlexに無料で投票し、Subversionを(TFSフックを介して)使用し、フォーラムやドキュメント領域などを提供します。
さらに、Google CodeもSubversionベースです(CodePlexコミュニティの方が好きです):
もっとプライベートなものが必要な場合は、無料バージョンがあるのでUnfuddleをお勧めします。大きなファイルをチェックインしないでください。
もう1つのプライベートなものはProjectLockerです。
最後に、Subverisonの実際の使用法、複数のプロジェクトの整理、および適切なブランチ/マージ管理に関するSubversionの本を手に取って読むことを強くお勧めします。
こちらから無料で読むこともできます: http://svnbook.red-bean.com/ しかし、それは非常に長いドライリードです。私は本を手に取って、道を進んでいくことを強くお勧めします。
GoDaddyについてはよくわかりませんが、Subversionを使用した切断モードでの開発に問題はないはずです。他のホストについては、 ProjectLocker を試すことができます。
私は個人的なプロジェクトに assembla を使用しています。その無料で、これまでのところ良好です。
私はSubversionを使用する唯一のコーダーです。共有ホスティングを使用してコードをホストすることはできませんでしたが、自宅のxpマシンでApacheとSubversionをセットアップするのはそれほど難しくありませんでした。次に、godaddy.comで、自宅を指す安価なドメインを購入しました。
https://riouxsvn.com/ は、無料のSubversionホスティングを提供し、非常に簡単に使用できます。個人的な使用や小規模なプロジェクトに非常に適しています。