泥庭

2013年5月17日

Visual Studio Tools for Git を利用してGitHubにアップロードしてみた

Filed under: Git, GitHub, VisualStudio — タグ: , , , — yone64 @ 12:19 AM

最近、GitHubを使えないと技術者にあらずみたいな風潮がありますが。御多分にもれず私も使ったことがありませんでした。だって、IDE統合されてないSCMプロバイダなんて…(以下略

そんなことを考えていたら、とうとうVisual StudioにもMS謹製のGitプラグインが出てしまいました。ので、あきらめて使ってみました。

なお、今回試した環境は、Visual Studio 2012 Professional Update2です。

まずは、Visual Studio Tools for Gitのインストールから行います。Visual Studioのツールメニューより、拡張機能と更新プログラムを選択すると以下のようなダイアログが表示されます。そのダイアログで、オンラインからgitで検索するとVisual Studio Tools for Gitが見つかると思いますので、ダウンロードボタンをクリックします。

image

ブラウザが開き、インストーラがダウンロードできますので、そのまま何も考えずInstallをしましょう。

imageimageimage

インストールが終了したら、一度VisualStudioを再起動します。

その後、ツールメニューを設定を選択し、ソース管理で、Microsoft Git Providerを選択します。

image

では、さっそくプロジェクトを作成します。プロジェクト作成時に、ソース管理に追加にチェックを入れておくと、プロジェクトがGit管理されるようになります。

image

ここで、TFS使うかGit使うか聞いてきますので、Gitを選択しましょう。

image

すると、ソース管理された状態で新規プロジェクトが作成されます。書くファイルの横についているしるしが、ファイル追加されている状態を示します。では、ソリューションの右クリックメニューからさっそくコミットしましょう

image

すると、チームエクスプローラのChangeページが表示されます。ここで、コミットコメントを入れてコミットするわけですが、初期状態ではコミットできません。コミット前にGitの設定をする必要があります。

image

Change部分をクリックして表示されるメニューより設定を選択します。すると、ユーザ名とメールアドレスを入力する箇所がありますので、あらかじめ入れておきましょう。Updateボタンをクリックすると設定が反映されます。

image

再度、先ほどのChange画面に戻って、今度はコミットができるはずなので、コミットします。コミット後、下図のCommitsをクリックすると、リモートリポジトリに対する操作が可能に画面に遷移します。

image

ただし、今回はまだリモートリポジトリの設定を行っていないので、表示される画面のリモートリポジトリの設定にGitHubで作成したリポジトリのURLを入れておきます。するとPublishボタンが有効になるのでクリックします。これでGitHubへの繁栄が行われます。

image

一度リモートの設定をしておけば、次回からはこの画面で、PushPull等の操作が行えるようになります。

image

あとはGitHub側で変更されているのを確認して終了です。

image

#ブランチとかの設定はよくわからないので、放置。

 

1件のコメント »

  1. Visual Studio 2013 Previewだと最初から上記ツールが入っているっぽいです。画面がよく似ていたので。
    githubでは試していませんが、gitBREAKでプッシュできるとこまでは試しました。
    GUIで使えるのはかなり便利ですね。

    コメント by としみ — 2013年7月29日 @ 1:54 AM


RSS feed for comments on this post. TrackBack URI

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

WordPress.com で無料サイトやブログを作成.

%d人のブロガーが「いいね」をつけました。