■ このスレッドは過去ログ倉庫に格納されています
【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 ★