【IT】MicrosoftはWindowsの開発にGitを使う、そのための仮想ファイルシステムGVFSをすでに開発済み [無断転載禁止]©2ch.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/ >>3 ? gitそのものが遅いんだから社内にどうこうという話ではないだろう >>28 githubよりもVSTSの方が使い勝手いいんだよね >その重さは約300GBになる。 一つのリポジトリでそりゃ凄い Androidはrepoというマクロで複数のリポジトリに分けて管理してる えーーー、ギット使うの? マックロソフトのクセにギット?! びじゅあるそーすせーふとかはもういらない子? >>35 > びじゅあるそーすせーふとかはもういらない子? そいつは10年以上前にいらない子になってる MSともなると、壮大な枝が見れて楽しそうだ。自分じゃ管理したくねえけど。 >>27 ブランチを実際に作る機会がなく一本道開発で十分ならそうそうcommit push pull以外やることないで >>10 言語は仕事によって要否があるし実現したいことできるなら1つ出来れば十分だけどからいいけど 言語問わず使う必要な主流のバージョン管理システムわからないないのはやばい 言語以前に開発者として無能としか思えん gitフリーソフトで使ってみても フォルダに日本語あったら駄目だったからやめた 今治ったの? >>4 開発者からすると2段階になるからね 小中規模を一カ所で開発するプロジェクトだと 面倒になるだけでメリット感じないだろうね >>35 VisualStudioの標準がgitなのに 他の使ったらそっちがおかしい tfsも途中からgit対応とかしてたしね。tfsはフォルダに半角スペース含まれてると コマンドラインから操作出来んというダメツールしか提供してなかったから(silverlight の自動ソース生成で半角スペース入れて来やがったのに)gitへの全面移行は歓迎だ。 >>51 そのうちNuGetもyumやdnfに移行したりなんかして >>54 git == github じゃないからね >>55 最近のgitの気持悪いところは そこを混在させてgithubを使わせようとしてくるところが 最凶にキモい なので一緒にgitも使いたくない >>8 コメントを削られたソースコードが公開されているから 意図せず Windows 2000 のソースが公開されたのはあるけど... 普通にコメント入ってた って見た人が言ってたよ w >>65 お前がソースコードを見たわけではないじゃんw gitって リーナス・トーバルズが Linuxカーネルのために創ったんだろ? githubができてから アンチLinux派を吹聴していた奴等が ドはまりして使っているのが超笑えるんだがwww rep2は今までレン鯖にぶち込むだけで、 簡単に使えてたのに。いつの間にgit必須になって面倒になった。 だからgit嫌い。アップデートは楽になったけど。 >>66 だからなに? 情弱の >>62 の回答にはなってると思うけどね w IT業界に入って20年以上になるがバージョン管理ソフト使ったことないやw >>73 一人での開発でも開発効率が格段に向上するのに Gitなんてプログラマーでなければまず使わん。 構築や運用、ネットワークが専門なら触ったこともないのは普通。 日本語使えるの? ファイル名やパスに使えないって聞いたんだけど >>73 >IT業界に入って20年以上になるがバージョン管理ソフト使ったことないやw 一人SVNやってるがすごくいいぞ 開発じゃなくでエクセルのデータ管理にTortoiseSVN使ってるが精神的にすごく楽 おすすめ >>17 だれでも知ってるような電機メーカーの組込みだったけどまさかのポインタ使用基本的には禁止だった。海よりも深い理由があるらしい… まぁだいたい想像つくけど >>79 ポインタの使用の制限は、やらなあかんやろ ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる