BT

Visual StudioのGitサポートが改善された

| 作者: Jeff Martin フォローする 16 人のフォロワー , 翻訳者 編集部N フォローする 0 人のフォロワー 投稿日 2013年5月14日. 推定読書時間: 2 分 |

原文(投稿日:2013/05/02)へのリンク

 

Microsoftの Visual Studio Tools for Gitがアップデートされ、スピードが著しく向上すると共に、他にも重要な変更がある。ツールのこのエディション は、大きなリポジトリで作業したした際のより高速なプッシュ操作と速度の大きな改善を約束している。

MicrosoftのBrian Harry氏の報告では、1つの例外的なユースケース(10個の1KBのファイルをプッシュ)ではパフォーマンス増加が4765%で、平均で概ね3桁の増加をこの新リリースは示した。私の(非科学的)テストでは、このリリースの速度増加は、この報告ほどではなかったが、前バージョンからの改善は見られた。

速度の改善の他に、他にも特筆すべき新フィーチャがあり、例えば以前チェックアウトが失敗する原因であったCRLF (carriage return linefeed)文字の処理が改善された。誤ってファイルに追加されたCRCRLFシーケンスのバグも修正された。 安定性による恩恵の他に、適切に行の終了 を維持することは、クロスプラットフォーム開発に取り組む場合、非常に重要である。助かる機能として、マージやプル操作の前にIDEがソリューションを保存するように促してくれるようになった。

httpsによるアクセスをサポートするには、ツールはリモートリポジトリをなお必要とする。しかし、SSHによるアクセスでは、それらの必要性に対する回避策がある。このことは、Gitub や Bitbucketのような人気のあるGitプロバイダには影響しないが、開発者がローカルリポジトリにSSHでアクセスする場合には、妨げになり得る。一番手早な回避策は、コマンドラインツールを使ってリモートリポジトリをpull/cloneして、次に一度ローカルリポジトリを作った後は、VS Gitを使ってそれを操作することだ。

MicrosoftのMartin Woodward氏は、VS Git が現在SSH をサポートしていない理由は、依存している libgit2 ライブラリがこの機能を提供していないからだ、と言っている。 更にMatthew Mitrik (やはりMicrosoft)氏は、現在httpsのサポートの改善を最も優先させており、その後にSSHをサポートするだろう、と話した。

 libgit2 への依存の良い面は、このツールが上流で行われた改善の恩恵に浴する事ができることだ。VS Gitに特定のバージョンは、与えられておらず、インストーラにバンドルされたソースを良く見ると、April 19, 2013という恐らく作成日が記されていた。

 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

特集コンテンツ一覧

.NETの派生を理解する

Wayne Citrin 2018年7月18日 午前3時44分

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT