2

SVN の設定方法について疑問があります。

最初の私の状況: プログラマーはほとんどの作業を 1 人で行っており、外部アクセスは (まだ) 必要ありません。

私が欲しい:

  • 高速な SVN、できれば無料。
  • プライベート
  • バックアップフレンドリー
  • やや手間のかからない
  • たくさんの収納。
私はほしくない:
  • データを別の comp / svn インストールに転送する際に問題が発生する。
私が試したのは、Assemblaの無料のホストされたソリューションとその他の無料のホストされたソリューションです。ストレージ/プロジェクトの制限により、これらは機能しません。

だから今私はオプションがあります:

  • SVN 用に大量のスペースを持つ共有ホストを取得します。
  • 私のコンプの1つ(実行中のウィンドウ)にインストールするだけです
  • VMware イメージにインストールすると、コピーが容易になり、バックアップ プロセスが容易になる可能性があります。

私の状況であなたは何をしますか、そしてその理由は何ですか?

編集:

または、この状況では GIT の方が適していますか? もしそうなら、それはなぜですか? (私はこの技術の経験がないことに留意してください)

4

6 に答える 6

4

VisualSVN Serverを見てみましょう。Windows に簡単にインストールでき、すべての問題に対処できます。

于 2008-11-18T09:27:52.327 に答える
2

VMWare イメージにインストールすると、システム間で移植可能になります。外部サイトからのアクセスを必要としない限り、私はその解決策を採用します。ビルド済みの VMWare イメージ [1] を使用することも、Ubuntu などの Linux ディストリビューションを使用して非常に簡単に独自のイメージを作成することもできます [2]。あるいは、軽量の Linux ソリューション [3][4] を使用して、SVN が機能するために必要なものだけをインストールすることもできます。

私は個人的に、私の SVN リポジトリをホストする Linux サーバーを家にセットアップしています (すぐに私のオフィスに移動します)。

[1] http://www.vmware.com/appliances/directory/308
[2] https://help.ubuntu.com/8.10/serverguide/C/subversion.html
[3] http://archlinux.org
[4] http://damnsmalllinux.org

于 2008-11-18T09:38:39.390 に答える
1

ホーム プロジェクトでは、VisualSVN Serverを使用していました。とても使いやすく、セットアップも最小限だったので、上司に職場の SourceSafe をこれに置き換えるよう説得しました。文字通り、数分でセットアップされました。セキュリティアクセスも簡単でした。VisualSVNから Visual Studio のプラグインを購入して、IDE から直接プロジェクトをコミットおよび更新できるようにしました。これには、クライアント マシンにTortoiseSVNをインストールする必要があります。すべてのサーバー構成は、VisualSVN 管理コンソールから直接実行できます。これは、Windows のコンピューター管理コンソールにもスナップインします。

于 2008-11-18T09:56:58.197 に答える
1

私は SVN の専門家ではありませんが、私たちは Windows 環境で、最近 SVN に切り替えました。

私たちは (無料の) VisualSVn サーバーに非常に満足しています。これは多くのことを行うわけではありませんが、管理のためにもう少し「Windows ライク」になります。

http://www.visualsvn.com/server/

この環境でのホスティングでは、別の PC または vmware イメージに関して、両方とも機能します。Windows 環境でのリポジトリのバックアップの場合、少し面倒ですが、次の行に沿って何かを使用します。

http://svn.haxx.se/users/archive-2007-07/0909.shtml

于 2008-11-18T09:44:51.747 に答える
0

うーん、私の賭けはそれをあなたのマシンの外付けハードディスクドライブにインストールすることです。速度は少し犠牲になりますが、ストレージ (独自の HDD があります) とバックアップのしやすさが得られます。

于 2008-11-18T09:36:04.947 に答える
0

おそらく聞きたくない(読みたくない)この答えを出して申し訳ありませんが、あなたの要件は「GIT!」と叫ぶだけではありませんか?

リポジトリを設定する手間をかけずに、バージョン管理システムを使用したいだけの場合に最適です。ちょうどgit init、あなたは行く準備ができています...

于 2008-11-18T10:25:31.743 に答える