Visual Studio Tools for Git をインストールしてみた

シェアする

  • このエントリーをはてなブックマークに追加

GitのWindowsクライアントは、多種存在しますが、今回、Visual StudioのプラグインであるVisual Studio Tools for Gitをインストールしてみました。

スポンサードリンク

代表的なGitクライアント

Gitのクライアントとして代表的なものは、以下のものがあります。

git for windows (https://msysgit.github.io/) ・・・これがデファクトスタンダードというか、本家なんでしょうか。msysGitとかGit SCMとか呼ばれていたりします。

TortoiseGit (https://code.google.com/p/tortoisegit/)・・・git for windowsのエクスプロラーのラッパーです。エクスプローラーのメニューとして張り付きます。内部的には、git for windowsのコマンドが使われているようです。

SourceTree (https://www.atlassian.com/ja/software/sourcetree/overview)・・・Bitbucketを運営している、オーストラリアのアトラシアン(Atlassian)から提供されているプロプライエタリなソフトウェアです。ユーザー登録すると無償で使うことが出来ます。

EGit (http://eclipse.org/egit/)・・・Eclipseのプラグインです。

Visual Studio Tools for Git(https://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c)・・・Visual Studioのプラグインです。

今回、このVisual Studio Tools for Gitをインストールしてみます。

スポンサードリンク

Visual Studio Tools for Gitのインストール

私のパソコンは、Windows 7 Professional + Visual Studio 2012 Update 4です。

次のURLから、インストーラーをダウンロードしてインストールします。

https://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c

image

「ダウンロード」を押します。

「Microsoft.TeamFoundation.Git.Provider.msi」というファイルがダウンロードされるので、実行します。

WS000028

「I accept the terms in the License Agreement」にチェックして「Install」を押します。

WS000029

インストールが開始されます。

WS000030

インストールが完了したので「Finish」を押します。

この後、Visual Studio 2012を起動して、「ツール」⇒「オプション」メニューを起動します。

WS000031

ソース管理のプラグインの選択で「Microsoft Git Provider」を選択して「OK」を押します。

ローカルリポジトリのGitで管理されているソースをVisual Studioで開いてみます。

image

ファイルを変更してから、右クリックすると「Undo...」「View History...」「Compare with Unmodified...」「Commit...」というメニューが増えていることが分かります。

スポンサードリンク

Visual Studio Tools for Git を使って気づいたこと

まず、日本語化されていないようです。この種のツールは英語で使うのが基本です。

あと、普通に、CentOSで立てたGitのサーバーと接続できないです。さらりと書いてしまったけど、ホント???って感じです。

Visual Studio for Gitのダウンロード画面には以下の通りに書かれています。

The Visual Studio Tools for Git is an extension for Team Explorer that provides source control integration for Git.  This extension enables integration with any local Git repository, and it provides tools to work with third party hosted Git repositories. The extension also enables the use of Team Foundation Service hosted Git projects.

私の解釈が間違っていなければ、どうもTeam Foundation Serviceなる、マイクロソフトのサーバーを立てないといけないようです。

使えね。。。

まとめ

Visual Studio Tools for Gitは、Visual Studio 2013にはデフォルトで付いてきます。

クライアントリポジトリとの同期は問題ないのですが、Team Foundation Serviceなるサーバー以外のリポジトリに対してpushしたりpullしたりできないようです。

ちょっとなぁ。。。

2015.1.26 追記

後でいろいろと探してみました。Git Source Control Providerの方がよさそうです。

Git Source Control Provider (Visual Studioプラグイン)をインストールしてみた

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です