how use github extension
このハンズオンチュートリアルでは、Microsoft VisualStudioでGitHub拡張機能をコードリポジトリとして使用する方法について説明します。インストール手順とGithubリポジトリの作成について学びます。
.NETプロジェクトに取り組んでいるチームは通常、バージョン管理アクティビティのメインコードリポジトリとしてTeam Foundation Server(TFS)を使用します。これは期待される働き方です。同じベンダーのツールの統合はシームレスで問題なく機能するため、これについては疑いの余地がありません。
しかし今日、GitHubはWebベースのコードリポジトリとして広く使用されています。地理的に分散した場所に分散しているチームは、バージョン管理アクティビティにこのリポジトリを利用できます。したがって、チームメンバー間のコラボレーションに適したツールです。
学習内容:
なぜGitHub拡張機能を使用するのですか?
基本的に、GitHubをかなり長い間使用していて、快適さに関する限り、また追加の投資を行わずにGitHubを引き続き活用したい場合は、GitHubをあらゆる種類の用途に使用することを検討します。プロジェクト。
以前の記事では、TFSを使用してコードやその他の成果物を格納する方法について説明しました。この記事では、.NETプロジェクトをGitHubリポジトリと共有する方法を説明します。
前提条件:
- Microsoft Visual Studio.NET2015バージョン
- GitHubリポジトリへのアクセス
- GitはWindowsマシンにローカルにインストールされています。クリック ここに Gitをダウンロードします。
VisualStudio.NET用のGitHub拡張機能をインストールします
.NETプロジェクトをGitHubリポジトリと共有する前に、GitHub拡張機能をVisual Studio.NETIDEにインストールする必要があります。
クリック ここに Visual StudioMarketplaceから拡張機能をダウンロードします。
ダウンロードした拡張機能をダブルクリックして、 インストール 。
Visual Studio.NET IDEが開いている場合は、一度再起動します。拡張機能がインストールされているかどうかを確認するには、IDEを起動して、 ツール->拡張機能 および更新 セクションを開き、[インストール済み]カテゴリでGitHubを検索します。
ソフトウェアテストにおける欠陥管理プロセス
VisualStudio.NETからGitHubリポジトリを作成する
GitHub拡張機能がVisualStudio .NET IDEにインストールされたら、 チームエクスプローラー ホーム画面に移動し、GitHubリポジトリを作成します。
GitHubリポジトリの名前と認証情報を入力します。また、.NETプロジェクトでローカルGitリポジトリが配置される適切なローカルパスを指定してください。
クリック 作成します。 下の図に示すように、GitHubリポジトリが作成され、チームエクスプローラーに表示されているリンクをクリックして、新しいプロジェクトまたはソリューションを作成できます。
GitHubリポジトリビュー:
Visual Studio.Net IDEに戻り、チームエクスプローラーで[プロジェクトまたはソリューションの作成]リンクをクリックします。チェックボックスを選択します 「新しいGitリポジトリを作成する」 [OK]をクリックします。
注意 ローカルGitリポジトリの場所は、.NETプロジェクトが保存される場所として自動的に選択されます。
これで、プロジェクトが適切な場所に作成されました。
Visual Studio.Net IDEに戻り、をクリックします。 チームエクスプローラー->変更 ローカルのGitリポジトリに変更をコミットします。
コメントを入力し、[すべてコミット]をクリックします。ローカルのGitリポジトリにコミットしたら、変更を同期して、GitHubリポジトリ内のチームが利用できるようにすることができます。
クリックしてください 同期 コードをGitHubリポジトリにアップロードするためのリンク。 GitHubリポジトリをチェックして、.NETプロジェクトが利用可能であることを確認します。したがって、基本的には、コマンドラインではなくIDEを使用してGitHubリポジトリに対して「gitpush」を実行する必要があります。
クリックしてください 押す 以下に示すリンク。
プロジェクトがGitHubリポジトリで利用できるようになりました。これが同じ見方です。
任意のファイルに小さな変更を加えて、コミットを実行します。
ご覧のとおり、ファイルを変更すると、 ネット ダニが登場しました。ファイルを右クリックして、 コミット。
変更はチームエクスプローラーに表示され、コメントを入力してすべての変更をコミットできます。
コミットが完了したら、通常の方法として、変更を同期してGitHubリポジトリにプッシュする必要があります。
次の画像は、変更がプッシュされた後のGitHubリポジトリのビューです。
変更の履歴を見る
次に、チームによって実行されたすべてのコミットを一覧表示する履歴を確認し、その特定のコミットで実行された変更を確認します。以前のコミットとの変更を確認または比較することは非常に興味深いことです。したがって、「gitlog」コマンドはここでは同等です。
チームエクスプローラーで、[同期]オプションをクリックし、[ アクション->履歴の表示
すべてのコミットの履歴が表示されます。作成者、日付、コメントが表示されます。
前のコミットとの違いを確認するには、最新のコミットまたは適切なコミットを右クリックして、 コミットの詳細を表示します。
このコミットの詳細は、変更が行われたファイルとともに[チームエクスプローラー]ウィンドウに表示されます。ファイルをダブルクリックすると、組み込みの比較ウィンドウを使用して変更が表示されます。
タグの作成
GITでは、タグは通常、アプリケーションの新しいバージョンのリリースにラベルを付けるときに作成されます。最新のコミットの詳細が表示されたので、チームエクスプローラーからタグを作成する方法を見てみましょう。これは「gittag」コマンドと同等です。前のステップからオプションをクリックします タグを作成します。
以下に示すように、タグ名とコメントを入力します。クリック タグを作成します。
ファイルの履歴をもう一度表示すると、TAGが表示されます。
ブランチの作成
Gitリポジトリにローカルブランチを作成する方法を見てみましょう。通常、実行するバグ修正または機能拡張がある場合は、マスターからブランチを作成してから、マスターブランチにマージします。
チームエクスプローラーで、をクリックします。 ブランチ オプション。
ローカルリポジトリの下のマスターブランチを右クリックして、新しいブランチを作成します。
これは、「 git checkout –b 」コマンド。ブランチ名をbug_fixとして入力し、ボタンをクリックします ブランチを作成します。
これでブランチが作成され、一覧表示されます。バグ修正の作業は現在、bug_fixブランチで行われています。このブランチはに表示されます 大胆な したがって、現在bug_fixブランチで作業していることを示します。
任意のファイルに変更を加え、bug_fixブランチからmasterブランチへの変更をコミットしてリベースしましょう。
でbug_fixブランチからmasterブランチへの変更をマージするには チームエクスプローラー、 を選択 枝 オプション そして マスターブランチを右クリックします 選択します チェックアウト。
次に、マスターブランチを右クリックして、 からマージ オプション 。
を選択 bug_fixブランチ として ブランチからマージ をクリックします 行く。
スパイに最適なアプリは何ですか
変更がマスターブランチに反映されるようになりました。すべての変更はGitHubリポジトリにプッシュできます。に移動 チームエクスプローラー->同期 をクリックします 押す。
すべての変更がプッシュされ、GitHubリポジトリに反映されるようになりました。
結論
Githubは、Web上で非常に人気があり、広く使用されているソースコードリポジトリです。この記事では、Visual Studio.NET2015がGitおよびGitHubと非常にうまく統合できることを確認しました。
したがって、Visual Studio.NET2015はTeamFoundation Serverと統合できるだけでなく、GitHubを長年にわたって広範囲に使用しているチームがあれば、非常にうまく統合できます。そのため、IDEからのGit操作の開発者レベルの使用法をいくつか見てきました。
Visual Studio.NET 2017にも、GitおよびGitHubと統合するためのほぼ同じ手順があります。
推奨読書
- GitHubデスクトップチュートリアル-デスクトップからGitHubとコラボレーションする
- 開発者向けのGitHubチュートリアル| GitHubの使用方法
- Microsoft Visual Studio Team Services(VSTS)チュートリアル:クラウドALMプラットフォーム
- Visual Studio .Net Frameworkを使用したC#プログラミングの概要
- AppiumStudioのステップバイステップのインストールとセットアップ
- Appium Studio forEclipseでのテストコードの実行と検証
- エミュレーターまたはシミュレーターをAppiumStudioに接続する
- Appium Studio forEclipseを使用してAppiumテストを並行して実行する