Visual Studio 2013には、いくつかの素晴らしいGit統合が含まれているようです。
しかし、少しでも理にかなっているまったく何もせずに頭を悩ませた後、ローカルリポジトリを作成することしかできず、リモートのビットバケットリポジトリを複製したにもかかわらず、リモートリポジトリに公開する方法を見つけることができません。
TFS、Subversion、Perforceなどを使用しましたが、これは完全に不可解であり、指示もまったく直感的でないユーザーインターフェイスもありません。
アイデアはありますか?
JohnがBitBucketを使用するには「Team Foundation Serverが必要です」という声明は正しくありません。
Visual Studio 2013(プレビュー版)からBitBucketにプロジェクトを公開しました。方法は次のとおりです。
実際、MSVS 2013でGITを使用するのは非常に簡単です。チームエクスプローラーから[クローン]ボタンを見つけることができるはずです。それをクリックするだけで、任意のURLからクローンを作成できます。つまり、そこにBitbucketリンクを配置することもできます。
同期が完了したら、準備完了です。
Visual Studio 2013の「滑らかなGit統合」にはチームエクスプローラーが必要です、つまりTeam Foundation Serverが必要です。有効にするには、ソリューションを開き、[ツール]-> [オプション]-> [ソース管理]-> [Microsoft Git Provider]に移動します。
Git Source Control Providerプラグインを入手した方が良いかもしれません。 Visual Studio 2013用のこのプラグインのインストール方法については、この回答を参照してください: https://stackoverflow.com/a/18882284/1040437
また、gitコマンドラインのパワーを考えると、私は、 私が見たスクリーンショット それを使用すると、統合が非常に滑らかになります。硬直しているようで、誰かがすでにコメントしているように、TortoiseGitを使用した方が良いかもしれません。チームでTortoiseSVNを使用したことのある人なら、すぐに使い慣れたものになります。私の同僚の何人かはコマンドラインを使用しており、Git BashとPosh-Gitに分かれています。
Visual Studioとの統合に関する主な不満は、1つのワークフローのみをサポートしていることです。 AtlassianのStashのようなツールチェーンが複数の異なる開発ワークフローをサポートする方法と、gitワークフローに応じてStashがどのように変化するかをご覧ください。これは、gitソース管理リポジトリを中心にIDEのような機能を設計するためのよりインテリジェントな方法です。
職場での特定のワークフローのセットアップは、最新のSaaS開発の「一般的なシナリオ」に対して特に耐性があります。誰もが最新のコードに。現在7つの開発ラインがあります...
とはいえ、グーグル「Visual Studio 2013 git」でこの記事を見つけました: http://msdn.Microsoft.com/en-us/library/vstudio/hh850437(v = vs.120).aspx
Answer.atlassian.comのステップバイステップのチュートリアルが役に立ちました(FOR VS2015およびgit bitbucket.org)
ソース: https://answers.atlassian.com/questions/39574410/bit-bucket-and-visual-studio-2015
今それを行う拡張機能があります-Visual Studio Bitbucket Extension https://visualstudiogallery.msdn.Microsoft.com/6f8954a6-2358-4f4a-b69b-e51199935fad
この拡張機能は、スクリーンショットを見つけることができるdevpostコンテストに提出されました。 http://devpost.com/software/bitbucket-extension-for-visual-studio
Visual Studioをインストールするときに、GitHub拡張機能を含めるオプションがあります。この拡張機能は、Bitbucketの対応物です。 Bitbucket Gitリポジトリを非常に簡単な方法で作成/クローン/公開できます。ログインすると、新しいリポジトリを作成してBitbucketに公開できます。既存のbitbucketリポジトリがある場合は、それらをリストして、クローンを作成するリポジトリを選択できます。さらに、実際のリポジトリからプルリクエストにアクセスできます。新しいプルリクエストを作成し、それらを承認/不承認にし、変更されたファイル、コミット、コメントなどの詳細を表示することもできます。