18

1 人 (自分自身) だけがプロジェクトに取り組んでいる「趣味」プロジェクトで使用する軽量のソース管理システムを探しています。誰か提案はありますか?理想的には、単純に、または別のプラグインを介して Visual Studio とやり取りする必要があります。それ以外では、Gmail をソース管理として置き換えるとうまくいきます。

4

16 に答える 16

18

私はVisualSVN Server (無料) とTortoise SVN (無料) を学校、仕事、趣味、すべてに使用しています。Visual Studio との統合が必要な場合は、Visual SVN ($49) またはAnkhSVN (無料) を使用できます。

于 2008-08-19T20:10:51.070 に答える
14

プロジェクトをホストするには、 assembla.comを使用できます。彼らは、Subversion、git、mercurial ホスティングを提供しています。私は個人的に無料でプライベートなワンマンプロジェクトのために彼らのSubversionホスティングを使用しています. 追加のボーナスとして、wiki とチケット システムも利用できます。これは、あなたのものを管理するのに役立ちます。

一番いいのは、Subversion サーバーをセットアップする必要がなく、オフサイトでホストされていることです。

無料サービスにしてはかなりお得です。

個人的には、 TortoiseSVNをクライアントとして使用していますが、ビジュアル スタジオには統合されていません。

統合のために、 VisualSVN (無料ではない) またはAnkhSVN (無料)を試すことができます。

于 2008-08-19T20:22:49.097 に答える
9

オープンソースの分散ソース管理システムであるMercurial Projectを見てください。日食のプラグインがありますが、私が知っているビジュアル スタジオ プラグインはありません。

you tubeでデモを見ることができます。GIT と同様に、新しい種類の分散ソース管理システムの 1 つであるため、サーバーのセットアップは不要であり、高度な分岐およびマージ機能を備えた非常に高速な HTTP ベースのチェックインを備えています。

于 2008-08-19T20:30:31.403 に答える
8

Gitは非常に軽量で、Linux カーネルのような大規模なプロジェクトだけでなく、個人のプロジェクトにも適しています。Web サイトには、開始するためのチュートリアル ドキュメントが多数用意されています。例:

git init
git add .
git commit -m "my first commit!"

Visual Studio との統合に関心がある場合は、Subversion をお勧めします。これは、作業を楽にするプラグインが多数あるためです。また、TortoiseSVN は間違いなくインストールする価値があります。

于 2008-08-19T20:10:54.800 に答える
5

趣味でも本格的なプロジェクトでも、SVN 1-Click Setup (ダウンロードSvn1ClickSetup-1.3.3.exe) で必要なものがすべて簡単に手に入ります :)

于 2008-08-19T20:08:54.007 に答える
4

TortoiseSVN はうまく機能します。Subversion サーバーは必要ありません。ツールを使用してローカル リポジトリを作成できます。Windows エクスプローラーに直接統合されるため、さまざまなシナリオで簡単に操作できます。また、リモートの Subversion サーバーまたは Team Foundation Server を ( SVNBridge経由で) 操作するオプションもあります。

于 2008-08-19T20:22:25.803 に答える
3

サーバーが不要になるため、個人プロジェクトには分散バージョン管理を好みます。Mercurialは私がほとんどの場合使用しようとしているものですが、 gitについても良いことを聞いています。

于 2008-08-19T20:23:11.560 に答える
3

他のソース管理ソフトウェアについてコメントすることはできませんが、VSS 6.0、StarTeam、Vault、および SVN を使用した後では、SVN + Tortoise をこれ以上高く評価することはできません。AnkhSVN は Visual Studio 用の無料のプラグインですが、個人的には興味がありませんでした。どうやら Visual SVN の方がはるかに優れていますが、費用がかかります。

于 2008-08-19T20:25:17.173 に答える
2

これまでのすべての助けに感謝します。私は物事を実行しており、現在、Assemblaを Subversion サーバーとして、TortoiseSVNを一般的な Subversion アクセスに、AnkhSVNを Visual Studio 統合に使用しています。全体として、私はこの特定の構成に非常に感銘を受けており、これまでの Visual Source Safe よりもはるかに感銘を受けています。

物事を立ち上げて実行するのにいくつかの問題があったので、他の誰かがこれらの問題に遭遇した場合に備えて、それらについて言及するのが最善だと思います-

  • AnkhSVN は、プロキシが邪魔でサーバーに接続できない場合、有用なエラー メッセージを表示せず、Internet Explorer のプロキシ設定を使用しないため、自分で設定する必要があります。この投稿 (2008-08-20) の時点で、その情報は C:\Documents and Settings[USERNAME]\Application Data\Subversion\servers にあります。
  • Assembla は HTTPS で実行されますが、SVN URL が HTTP として表示されます。URL で HTTP を自分で HTTPS に変更する必要があります。そうしないと、TortoiseSVN と AnkhSVN から「401 Not Implemented」エラーが発生します。
于 2008-08-20T13:48:12.143 に答える
2

SmartSVN または tortoiseSVN を使用した SVN ? それほど軽量ではありませんが、大きな悪い世界の良い練習です。

于 2008-08-19T20:09:05.893 に答える
2

分散バージョン管理のフレーバーを選択してください。私は Mercurial が好きですが、他の人々は Git と Bazaar を断言します。ディレクトリをバージョン管理下に置くために偽のサーバーを作成する必要はありません。これにより、IMO は小さなプロジェクトに非常に理想的です。

ただし、これらのいずれかに Visual Studio プラグインがあるかどうかはわかりません。

于 2008-08-19T20:12:46.340 に答える
2

SQL Server にアクセスできる場合、SourceGear の Vault は 1 人のユーザーに対して無料です。さらに先に進みたい場合は、Axosoft の OnTime の問題追跡も 1 人のユーザーが無料で使用できます。私は両方を自宅で(無料で)使用し、会社でも両方(ライセンスを取得)を使用しています。どちらも Visual Studio に統合され、OnTime は Vault 統合もサポートしています。

于 2008-08-19T20:21:23.623 に答える
2

私は職場でも自宅でも、趣味のプロジェクトでPerforceを使用しています。セットアップは簡単で、ライセンス料を支払うことなく、2 人のユーザーと 5 つのワークスペースを使用できます。Visual Studio 統合プラグインもあります。

于 2008-08-19T20:23:33.447 に答える
2

小規模でそれほど重要ではないプロジェクトの場合、Google Code Hosting は素晴らしいです。これは Subversion であり、無料で、十分なスペースを提供します。

自作のプロジェクトには Mercurial を好みます。Git よりもはるかに簡単で、Windows で問題なく動作します。

于 2009-04-08T12:02:08.130 に答える
2

最近、私はGitとその興味深い index pseudo repositoryを強く信じるようになりました。しかし、すべての凝ったリベース(対話型およびコンテンツ オーバー ファイル トラッキングなど) を必要とせず、その Windows サポートが弱点であるため、Hgは有効な代替手段です。どちらもVSプラグインを持っていないことは確かですが、PoSHを使用すると、とにかくコマンドラインがより楽しくなります.

于 2008-08-20T06:45:37.680 に答える
0

個人的なプロジェクトで SVN を二度と使用することはありません。CVS と比較すると優れていますが、最新の分散型バージョン管理システムと同じクラスではありません。GIT については既に言及されていますが、a) 不安定なウィンドウのサポートがある b) 複雑な学習曲線。私は今、「ただ動く」BZRを使っています。

5分でbzr対git bzr

于 2008-10-28T10:33:45.833 に答える