2009-06-30 16 views
5

私は最近、Mercurialをいくつかの開発に使用しており、それを愛しています。分散ソース管理のMicrosoftの計画は何ですか?

私は不思議です、マイクロソフトは内部的にどのような形式の分散ソースコントロールを使用していますか、それとも何らかの形でそれに向かって動いていますか?

私はこの記事を見つけた: http://maratux.blogspot.com/2009/03/microsoft-uses-git-for-version-control.html

それは、Microsoftがバージョン管理のためにGitを使用しているが、私はそれが合法だと言う証拠を持っていないと言います。

どのような考えですか?噂?内部の情報?

+2

最終私は、彼らは、Windowsの開発および他のほとんどの大規模なプロジェクトのために、独自のTFSを使用していた、聞きました。私はその記事がBSだと思う。 (MSの従業員の中には、Gitを小規模なプロジェクトに使う人が多いかもしれないが、私は彼らが主張するようにWindows用に使うのは間違いだと思うし、MSは分散ソース管理を作り出すことについて何も言わなかった。 1年または2年前にフル機能の集中型ソース管理ソリューションを手に入れました。分散したものに追いつくためにもう10年を与えてください。 ;) – jalf

+0

私はNerdFuryが言及したブログから、おそらく同じことを(TFSを使って)読みました。 TFS以前は、Perforceのカスタムバージョンを使用していたと思います。 – adrianbanks

+10

あなたがリンクしている記事でも、それは4月のばかの冗談だと言われています。 –

答えて

7

私が聞いた限りでは、内部的にTeam Foundation Serverに多くの開発が移行しています。 http://msmvps.com/blogs/vstsblog/archive/2008/08/17/how-microsoft-uses-team-foundation-server-internally.aspx

参考資料では、記事は3月25日となっていますが、「4月1日」と表示されている限り、下部に「4月1日」と記載されています。その契約が何であるかわからない。この時点で、私はMS TFSブログよりブログブログを信頼しません。

分散バージョン管理システムを提供することがMicrosoftの関心事であるとは確信していません。人々が興味を持っているなら、すでに存在する他のシステムがあります。世界は、マイクロソフトがシステム/アイデア/ツールに既存のプロジェクトとの競争相手を育成することで彼らの祝福を与えるのを待つ必要はなく、また必要もありません。実際、人々は、Microsoftからのバージョン管理のTeam Foundation Server/Visual Source Safeメソッドに非常に精通しているため、この種のパラダイムシフトはおそらく顧客基盤を邪魔します。その一方で、多くの人がMSのkool-aidを宗教的に飲み、公式にはMicrosoft以外の何もしません。そのため、多くの開発者の目に見えます。そして、どうすればMicrosoftが間違っているのだろうか彼らは世界最大のソフトウェア組織です。 http://nerdfurio.us/blog/post.aspx?id=c64bf098-7a5a-de11-aa53-001143eed2d5

+4

があなたのブログであるため、投票に参加することはできません。しかし、他の人のための情報源として、私はちょうどここで私を失ってしまった。「Gitを一度も使ったことのない人としてこれを書いている.GitやDistributed Source Controlの仕組みを完全には理解できない。いい加減にして!他の人にそれが働かない(あるいは働く)ことを伝えようとする前に、それがどのように機能するかを少なくとも把握してください。 –

+0

私は基本を理解するために何かをgrokする必要はなく、Gitは分散ソース管理の概念を実装するツールに過ぎません。 GitをMercurialまたはBazaarに置き換えると、同じ引数が存在します。何かをgrokするには、多くの経験が必要です。私はそれが意見であり、私の経験を述べたことを正直に開いていました。私はGitを使用して以来、私はそれが好きですが、私の意見は、それはエンタープライズdevの店に売ることになるだろうということです。彼らはいつもサーバーへの接続を必要とするTFS、または変更されたコードをチェックインすることが幸運です。 – NerdFury

8

確かに、私の記事(私のブログ上の1、maratuxは)だったエイプリルフールのいたずら:

私はここに私のブログで、企業の職場で(特にgitの)分散バージョン管理を使用して上のいくつかの考えを持っています。 ..私が最後に言ったように、私は彼らがRCSを使っていることを願っています...またはまったく... ...そして、OSの品質を少なくとも考えれば、おそらく誰も使用していません。 :-)私は今年、私が今公開するいたずらについて考え始める必要があります。

乾杯!

5

hereをご覧ください。それはBrian Harryのブログです。この記事では、彼は、a)マイクロソフトのTFSを担当していること、(b)TFSを配布する方法を試している(または予定していた時点で)ことを示しています。

+0

クール! 「TFSに分散バージョン管理機能を追加する予定です」 –

5

Microsoftは、Team Foundation Serverの次期リリース(2012年以降)とVisual Studio 2012のアップデートにより、libgit2を使用したGitの完全な忠実な実装をサポートし、Team Foundation ServiceがGitリポジトリをすぐにホストできることを発表しました:

http://blogs.msdn.com/b/bharry/archive/2013/01/30/git-init-vs.aspx

関連する問題