2009-11-10 11 views
21

私は多くの.Netプロジェクトに取り組んでいる唯一のプログラマです。私は一人で作業していましたが、今までバージョンコントロールを使用していませんでした。ちょうど最近私はバージョンコントロールを使用する利点を学びました。私は3つのマシンを持っているので、プロジェクトの同期バージョンを保つことは時にはあまりにも多くなることがわかります。ですから、私はバージョン管理サーバーとしてSubversionを使うつもりです。GoDaddyにSubversionリポジトリをインストールする共有ホスティングアカウント

私は、1つの開発者にバージョンコントロールを使用する利点について、多くのスレッド、ブログなどで読んでいます。私はそれらの大部分に同意しますが、それらのほとんどが議論していなかったことの1つは、サーバーになるために特定のシステムに実際に依存することなくSVNを使用する方法でした。なぜなら、私のすべてのシステムがほとんど常に「常にオン」状態になっているからです。だから私のメインデスクトップに私のリポジトリをホストすると、私のデスクトップがオフになっていると私のラップトップで作業できないかもしれません(または何かがここにありませんか?)

なぜ、私は私のGoDaddy共有ホスティングアカウントに私のSubversionリポジトリをホストし、私が持っている3台のコンピュータからアクセスしますか?

また、無料の(そして高速な)オンラインsvnリポジトリがありますか?私はsvnで最初に私の基本をクリアしたいので、現在はどんなGUIクライアントも使用しないようにしていますが、後でTortoiseSVNをクライアントとして使用する予定です。

+0

私はまともな無料ホスティングの欠如のために、同様の状況とダンプSVNをしてきました。私は、あふれかえっていましたが、私は水銀に切り替えて、それを使用していないならhttp://www.bitbucket.org(http://www.hginit.com)を使うことをお勧めします。 –

+0

私もSVNを削除しました。今私はDropBoxで化石を使用していて、かなりうまくいきます。 Mercurialもいいですが、私は化石のシンプルさが好きです。あなたが私に尋ねると素晴らしいです。それは速く、それはほぼ1年であり、私は決してそれに何の問題もなかった。 – Yogesh

+0

FWIW xp-dev.comは、devsがSubversionリポジトリを持つための通常の場所です。ほとんどすべての人がそれを使用しています。 – Fattie

答えて

30

まず、GoDaddyではSubversionのインストールを許可していません。それはホスティングアカウントではなくウェブのようなインターフェイスを提供するために実行される別個のサービスです。

これで、そこにはまだいくつかのフリーバージョンがあります。それは自由だし、あなたのフォーラム、ドキュメンテーション分野等:

さらに

http://www.codeplex.com

を与えるだけでなく、(TFSフック経由)Subversionを使用していますように私は、CodePlexのために投票

は、Google Codeのですまた、転覆ベース(I種類のCodePlexのコミュニティのような優れたけれども):

http://code.google.com

あなたが何かは、よりプライベートたい場合は、彼らは無料版を持っているので私はUnfuddleをお勧めします。大きなファイルをチェックインしないでください。

http://www.projectlocker.com

最後に、私は非常にピックアップしSubverisonの実用的な用途にSubversionの本を読んで、あなたの複数のプロジェクトをorganizatingお勧めします、そして適切:

http://www.unfuddle.com

別のプライベート一つはプロジェクトロッカーありブランチ/マージ管理。それは非常に長い乾燥読み取りだ、​​しかし:

Version control with SubVersion

また、無料ここでそれを読むことができます。私は本を​​読んで道を親指で拾うことを強くお勧めします。

  • 2010-12-06更新:CodePlexにSubVersionが追加されました。
  • 2017-06-05:Googleコードは2016年にシャットダウンされ、Microsoft CodePlexは2017年にシャットダウンされています。これらはSVNをスポンサーする2つの主要企業でした。両方ともシャットダウンの理由は同じです:https://GitHub.comこれはGitベースです。
+1

多くの無料ホスティングサービスに加えて、wush.netのようなものがあります。これには月額わずか数ドルのホスティングプランがあります。それと引き換えに、テクニカルサポートを受けることができます。これは、(特にSubversionを初めて使う人のために)いくつかの問題に遭遇したときに簡単に支払います。 – RjOllos

+0

@RjOllos:うわー、誰かが安いアカウントでsvnの技術サポートを提供することができますか?それが印象的です。 – eduncan911

+1

また、ProjectLockerは、電子メールによる技術サポートと、無料アカウントと有料アカウントのサポート発券システムを提供しています。 – brokenbeatnik

-1

セントラルサーバーに基づいていない他のバージョンコントロールシステムを調べることができます。最近ではGitが最も人気のある選択肢です。

また、あなたのプロジェクトがopensourceの場合GitHubは無料であり、すべての問題を解決します。商用プロジェクトを主催する場合、費用がかかります。

更新:

ちょうど私の応答、私は彼が最初に彼の非集中型の環境で転覆を使用するか、または無料のホスト型の選択肢を使用する方法を求めている、2つの質問をしています見る方法を明確にします。

彼はちょうどバージョン管理から始まっているようだし、あまりにも多くのオプションを知らない。私は彼が3つのコンピュータとSubversionで最初にやっていることをネイティブにやっている代替案を言いました。

これは「omg!あなたの[scm]が吸う!11 !,私の愛する[anotherscm] !!」のようなコメントではありません!

更新:実は「ベースマージ」されるという事実は、分散化とオフラインでフル機能を動作することができるようにするものである(@Yogeshへの応答)

、それは支店での作業を簡単に行うことができので、実際には各作業コピーはブランチですが、Subversionのブランチングは苦痛です。私はバイナリではあまり働かないが、ちょっと読んでみると、Gitはそれらに多くの問題があるとは思わない(1 | 2)。

GitはSubversionより優れているわけではありませんが、あなたのニーズに完全に依存します。また、あなたの選んだ、私はちょうどあなたがチームにいなくても、あなたのニーズに合ったGitができることを指摘していました。

+4

彼はGitではなくSubversionを求めました。 – eduncan911

+1

はいpablasso。あなたは正しいです。私はちょうどバージョン管理から始めて、まだオプションを見ています。しかし、Gitはマージベースであり、あまりにも多くのバイナリファイルがスピークポート(または私が聞いたこと)を再生することができます。なぜ私はgitubのようなgitベースのscmを避けようとしているのですか?本当? – Yogesh

+0

Git **は大きなリポジトリと任意のサイズのバイナリに問題があります。あなたが参照するgit wikiページには、http://svnvsgit.com/によると多くの間違いがあるようです。 – bahrep

5

GoDaddyについてはわかりませんが、Subversionとの接続解除モードでは問題はありません。他のホストについては、ProjectLockerを試すことができます。

0

私はサブバージョンを使用する唯一のコーダーです。共有ホスティングを使用してコードをホストすることはできませんでしたが、自宅のXPマシンでApacheとSubversionをセットアップするのは難しくありませんでした。私はgodaddy.comで私の家を指差した安いドメインを購入しました。私は私の個人的なプロジェクトのためassemblaを使用

Subversion for Windows with Apache server

+0

誰かがあなたのSubversionサーバーにアクセスし、それが私が望むものではない場合、あなたのxpマシンがオンになっている必要があります。私は常に自分のシステムに依存したくない。 – Yogesh

+0

はい、クローゼットには、自分のccnetとsvnのために常時稼働しているボックスがあります。申し訳ありませんが、あなたのシステムのいずれにもホスティングしていないという点については、忘れてしまいました。 – Aaron

+1

ビールのような無料のVisualSVNサーバーをインストールすることもできます。あなたは任意の(無料または無料の)クライアントでそのサーバーを使用することができます。 –

4

。その無料で、これまでのところ良いです。

0

https://riouxsvn.com/は、無料のサブバージョンホスティングを提供し、非常に使いやすいです。個人的な用途や小規模なプロジェクトに非常に適しています。

関連する問題