web-dev-qa-db-ja.com

Visual Studio 2010のソース管理?

SO、Google、MSDNのフォーラムで検索を行った後、明らかな質問やおそらくは馬鹿げた質問のように思われるものについての情報が非常に少ないことにイライラしています。

Visual Studio 2010 Professionalでソース管理を使用する必要があります。個別のTeam Foundation Server 2010はありません。SourceSafeについて言及している人がいますか?正直に言うと、Visual Studio 2010内でSourceSafeを見たことはありません。

Visual Studio 2010のソース管理のいくつかの代替手段(できれば無料)は何ですか?それとも、Visual Studio 2010に既に統合されているので、それを見逃してしまったのではないでしょうか。

更新#1:ありがとうございます、私はSVN、特にVisual Studio 2010のAnkhSVNに行きます。

2011年3月23日更新:この質問をしてからほぼ1年が経ちました。 SubversionでMercurialまたはGitを使用することを強くお勧めします。 Visual Studio 2010バージョン管理システムをお探しの方は、Visual Studio Extension LibraryのGitまたはMercurial拡張機能をご利用ください。

2013年5月16日更新GitMercurial[〜#〜] tfs [〜#〜]または[〜#〜] svn [〜 #〜]。ブラウザでCodeSchoolのGitHubを試してくださいを見てくださいすごい!

enter image description here

45
Sahat Yalkabov

参照: Visual Studioプラグインを備えたソース管理システムのリスト


Visual Studioは単なるIDEです。必要なソース管理ソリューションを使用できます。 git、Mercurial(hg)、Subversion(svn)など、特にオープンソースのソース管理ソリューション。また、PerforceやSourceGear Vaultなどの商用製品があります。かなり網羅的なリストについては here を、詳細についてはgoogleを参照してください。

任意のソース管理と統合するVisual Studioプラグインを見つけることができます。オープンソースのもののうち、Subversionはこの点で特に豊富です。市販のものは通常、この統合に付属しています。

また、ファイルを編集するために明示的にチェックアウトする必要があるソース管理を使用していない場合(VSSやTFSのように)、IDE統合は不可欠ではありません。私は個人的に使用することを好みますIDEの外部からのgitまたはSubversion。


そして、できるだけ Visual SourceSafe から遠ざけてください。

17

サーバー側で Ankh SVNSubversion を組み合わせて使用​​しているため、問題なく動作します。 MercurialGit は最近SVNよりも人気があり、Visual StudioのMercurialプラグインである Visual HG もあります。

編集:一方、私はMercurial(Tortoise HGとVisual HG)に切り替えて、振り返ることはありませんでした。 Subversionから来ている場合はMercurialに慣れるのに数時間かかりますが、その後は本当に簡単です。分散型CVSを必要としない場合でも、MercurialにはTortoise SVNで利用できない多くの素晴らしい機能があります。さらに、特に分岐に関しては、かなり安定しているように見えます。

7
Adrian Grigore

Visual Studio 2010と統合されたSCMのリストにもう1つオプションを追加してみましょう: Plastic SCMこちらのように見える の方法を確認できます。

コミュニティエディションが利用可能です。

2
pablo

@Tomekが提案したように、Subversionの使用。

SubversionとAnkhSVN(VSプラグイン)をVS2010で使用するのに役立つこの投稿をチェックしてください。

Visual Studio 2010、AnkhSVNを使用したSubversion

1
CoderHawk