21

私は多くの .Net プロジェクトに取り組んでいる孤独なプログラマーです。私は一人で作業しており、今までバージョン管理を使用していませんでした。つい最近、バージョン管理を使用する利点を学びました。私は 3 台のマシンで作業しているため、プロジェクトの同期バージョンを維持するのは多すぎる場合があります。そのため、バージョン管理サーバーとして Subversion を使用することを計画しています。

そうは言っても、1 人の開発者がバージョン管理を使用する利点について、多くのスレッドやブログなどを読みました。私はそれらのほとんどに同意しますが、それらのほとんどが議論しなかったことの1つは、特定のシステムの1つをサーバーにすることに実際に依存せずにSVNを使用する方法でした。これを行う理由は、すべてのシステムが「常時オン」の状態になることはほとんどないためです。そのため、メインのデスクトップでリポジトリをホストしている場合、デスクトップの電源がオフになっていると、ラップトップで作業できない可能性があります (または、ここに何か不足していますか?)

そのため、GoDaddy 共有ホスティング アカウントで Subversion リポジトリをホストし、所有している 3 台のコンピューターからそれらにアクセスできるかどうかを知りたいのですが?

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

4

6 に答える 6

30

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

そうは言っても、まだいくつかの無料バージョンがあります。

CodePlex は無料で、(TFS フックを介して) Subversion を使用し、フォーラムやドキュメント エリアなどを提供しているため、私は CodePlex に投票します。

http://www.codeplex.com

さらに、Google Code はサブバージョン ベースでもあります (ただし、CodePlex コミュニティの方が好きです)。

http://code.google.com

よりプライベートなものが必要な場合は、無料版がある Unfuddle をお勧めします。大きなファイルをチェックインしないでください。

http://www.unfuddle.com

もう 1 つのプライベートなものは Project Locker です。

http://www.projectlocker.com

最後に、Subverison の実用的な使い方、複数のプロジェクトの編成、および適切なブランチ/マージ管理に関する Subversion の本を手に取って読むことを強くお勧めします。

SubVersion によるバージョン管理

こちらからも無料で読むことができます : http://svnbook.red-bean.com/ 本を手に取り、道を進んでいくことを強くお勧めします。

  • 2010-12-06 更新: SubVersion が追加されたため、CodePlex を追加しました。
  • 2017 年 6 月 5 日更新: Google Code は 2016 年に閉鎖され、Microsoft CodePlex は 2017 年に閉鎖され ます。そして、どちらもシャットダウンの理由は同じです: https://GitHub.comは Git ベースです。
于 2009-11-10T05:40:27.047 に答える
5

GoDaddy についてはわかりませんが、Subversion を使用して非接続モードで開発する場合、問題は発生しないはずです。他のホストについては、 ProjectLockerを試すことができます。

于 2009-11-10T05:36:32.613 に答える
4

私は自分の個人的なプロジェクトにアセンブラを使用しています。その無料で、これまでのところ良いです。

于 2011-02-12T09:15:23.770 に答える
0

私は、Subversion を使用する孤独なコーダーです。共有ホスティングを使用してコードをホストすることはできませんでしたが、自宅の XP マシンで Apache と Subversion をセットアップするのはそれほど難しくありませんでした。次に、goaddy.com で自宅を指す安価なドメインを購入しました。

Subversion for Windows と Apache サーバー

于 2009-11-10T05:51:15.853 に答える
0

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

于 2015-05-22T09:38:51.127 に答える
0

中央サーバーに基づいていない他のバージョン管理システムを調べたいと思うかもしれません。最近では、 Gitが最も一般的な選択肢です。

また、プロジェクトがオープンソースである場合、GitHubは無料であり、すべての問題を解決してくれます。商用プロジェクトをホストする場合は費用がかかります。

アップデート:

私の回答を明確にするために、彼が2つの質問をしているのを見る方法は、最初に、彼の非集中型環境でSubversionを使用する方法、または無料のホストされた代替手段を使用する方法を尋ねることです.

彼はバージョン管理を始めたばかりのようで、他のオプションについてあまり知りません。私は、彼が無料の Subversion ホステッド サービスを使用していることにまったく問題ありません。3 台のコンピューターと Subversion を使用して、彼が最初にやろうとしていたことをネイティブに実行する別の人物について言及しました。

これは、「ああ、あなたの [scm] は最低だ!! 11!、私の大好きな [anotherscm] を使ってください!!」のようなコメントではありません。

更新: (@Yogesh への応答)

実際、「マージベース」であるという事実は、オフラインで分散化され、フル機能で動作できるようにするものです。実際には各作業コピーがブランチであるため、ブランチでの作業が簡単になりますが、Subversion でのブランチは面倒です。私はバイナリをあまり扱っていませんが、少し読んだだけでは、Git がそれらに大きな問題を抱えているとは思いません ( 1 | 2 )。

Git が Subversion より優れているわけでも劣っているわけでもありません。完全にニーズ次第です。繰り返しますが、あなたの選択ですが、チームに属していなくても、Git があなたのニーズにぴったり合う可能性があることを指摘しただけです。

于 2009-11-10T05:34:46.173 に答える