2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

【IT】MicrosoftはWindowsの開発にGitを使う、そのための仮想ファイルシステムGVFSをすでに開発済み

1 :ノチラ ★:2017/05/26(金) 19:11:34.05 ID:CAP_USER.net
Microsoftは今日(米国時間5/24)、これからは同社のエンジニアのほとんど全員が、バージョンコントロールシステムGitを使ってWindowsオペレーティングシステムを開発していく、と発表した。WindowsのGitリポジトリには約350万のファイルがあり、それらをGitにチェックインするとしたら、その重さは約300GBになる。しかしながらGitはそんなサイズのプロジェクト向けには作られていないので、MicrosoftはGit Virtual File System(GVFS)というものを作って、Gitのもっともシンプルなコマンドでも完了まで数時間待つということなく、Gitを使う利点を得られるようにした〔秘かにローカルマシン上ですべての操作を行う〕。

そのGit Virtual File SystemのコードはGitHub上でMITライセンスにより提供され、今後のコミュニティからのコントリビューションを歓迎している。

Gitへの移行には、約3か月を要した。それまでMicrosoftは、Source Depotを使ってWindowsのコードを管理し、それ以外の小さなコードベースを抱えるグループは前からずっとTeam Foundation Serverを使っていた。私の理解では、Source DepotはPerforceプラットホームのMicrosoftによるフォークであり、同社の今日の発表ではWindowsのコードは最初、40あまりのデポに分散していた。

最近の3か月でMicrosoftは、Windowsのデベロッパーの一部をGitのリポジトリへ移してシステムをテストしていた。それから3月には、Windows OneCoreチームの2000名のエンジニア全員にGitを展開した。今日では、Windowsチームのほぼ4000名のエンジニアのうち約3500名が、Gitへ移行している。

なお、Microsoftによると同社は、Git Virtual File System(GVFS)のための、Gitのプロキシソリューションを構築して、世界中に分散しているチームには避けられない帯域の問題を管理している。

さらに今日のMicrosoftの発表によると、AtlassianなどいくつかのGitベンダーがすでにそれをサポート、またTower、GitKrackenなどはサポートを準備中である。GVFSをテストするためには、MicrosoftのVisual Studio Team Services(VSTS)上にレポジトリを作るとよい(そのためにはVSTSのアカウントが必要)。
http://jp.techcrunch.com/2017/05/25/20170524microsoft-now-uses-git-and-gvfs-to-develop-windows/

68 :名刺は切らしておりまして:2017/05/28(日) 04:25:11.92 ID:/8r1tZ5b.net
rep2は今までレン鯖にぶち込むだけで、
簡単に使えてたのに。いつの間にgit必須になって面倒になった。
だからgit嫌い。アップデートは楽になったけど。

69 :名刺は切らしておりまして:2017/05/28(日) 06:38:23.23 ID:IgpkqukG.net
>>66
だからなに?
情弱の >>62 の回答にはなってると思うけどね w

70 :名刺は切らしておりまして:2017/05/28(日) 09:50:19.76 ID:Hso9+qhB.net
>>60
変な記事読んで脳みそ混乱してるんだろう

71 :名刺は切らしておりまして:2017/05/28(日) 16:07:21.28 ID:hAcyKVGg.net
伝聞バカばっかり

72 :名刺は切らしておりまして:2017/05/28(日) 19:11:14.41 ID:jQ2CkHmV.net
>>70
アスカと同じ病気なんだと思う

73 :名刺は切らしておりまして:2017/05/29(月) 00:16:05.26 ID:1d70URiw.net
IT業界に入って20年以上になるがバージョン管理ソフト使ったことないやw

74 :名刺は切らしておりまして:2017/05/29(月) 00:52:51.80 ID:bn435+GN.net
>>73
一人での開発でも開発効率が格段に向上するのに

75 :名刺は切らしておりまして:2017/05/29(月) 07:25:57.69 ID:z1UYfVJO.net
Gitなんてプログラマーでなければまず使わん。
構築や運用、ネットワークが専門なら触ったこともないのは普通。

76 :名刺は切らしておりまして:2017/05/29(月) 14:50:50.90 ID:K1ErNPxX.net
日本語使えるの?
ファイル名やパスに使えないって聞いたんだけど

77 :名刺は切らしておりまして:2017/05/29(月) 15:36:45.30 ID:W1fRq9UD.net
最近のMSはオープンソース大好きだな

78 :名刺は切らしておりまして:2017/05/29(月) 18:19:19.21 ID:JWFUH0iE.net
>>73
>IT業界に入って20年以上になるがバージョン管理ソフト使ったことないやw

一人SVNやってるがすごくいいぞ
開発じゃなくでエクセルのデータ管理にTortoiseSVN使ってるが精神的にすごく楽
おすすめ

79 :名刺は切らしておりまして:2017/05/31(水) 01:56:53.58 ID:R4fUZYY8.net
>>17
だれでも知ってるような電機メーカーの組込みだったけどまさかのポインタ使用基本的には禁止だった。海よりも深い理由があるらしい…
まぁだいたい想像つくけど

80 :名刺は切らしておりまして:2017/06/03(土) 11:00:18.92 ID:j2td/9WE.net
ギフハフとの関係が疑われる

81 :名刺は切らしておりまして:2017/06/04(日) 07:44:52.86 ID:oMscUUpx.net
>>79
ポインタの使用の制限は、やらなあかんやろ

総レス数 81
19 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★