web-dev-qa-db-ja.com

Visual Studio 2013およびBitBucket

Visual Studio 2013には、いくつかの素晴らしいGit統合が含まれているようです。

しかし、少しでも理にかなっているまったく何もせずに頭を悩ませた後、ローカルリポジトリを作成することしかできず、リモートのビットバケットリポジトリを複製したにもかかわらず、リモートリポジトリに公開する方法を見つけることができません。

TFS、Subversion、Perforceなどを使用しましたが、これは完全に不可解であり、指示もまったく直感的でないユーザーインターフェイスもありません。

アイデアはありますか?

134
Dean Chalk

JohnがBitBucketを使用するには「Team Foundation Serverが必要です」という声明は正しくありません。

Visual Studio 2013(プレビュー版)からBitBucketにプロジェクトを公開しました。方法は次のとおりです。

  • ソース管理にソリューションを追加する

enter image description here

  • ローカルGitにコミットする

enter image description here

  • [変更]エリアで、[コミット]をクリックします。これにより、リモートリポジトリに公開できるダイアログが表示されます。

enter image description here

  • BitBucketリポジトリーのURLを入力し(BitBucketに既に存在している必要があり、空でなければなりません)、「公開」をクリックします

enter image description here

  • プロンプトが表示されたら、BitBucket資格情報を入力します。公開が完了すると、次のような結果メッセージが表示されます。

enter image description here

  • [同期]ボタンを使用して、ローカルコミットでBitBucketを更新します

enter image description here

213
Tim Cavanaugh

実際、MSVS 2013でGITを使用するのは非常に簡単です。チームエクスプローラーから[クローン]ボタンを見つけることができるはずです。それをクリックするだけで、任意のURLからクローンを作成できます。つまり、そこにBitbucketリンクを配置することもできます。

http://i.stack.imgur.com/0y8oW.png

同期が完了したら、準備完了です。

http://i.stack.imgur.com/Oenv7.png

8
Ivon Guo

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

4
John Zabroski

Answer.atlassian.comのステップバイステップのチュートリアルが役に立ちました(FOR VS2015およびgit bitbucket.org)

  1. Bitbucket Webサイトから、プロファイルアイコンをクリックして新しいリポジトリを作成し、[プロファイルの表示]に移動します。
  2. ここに「リポジトリの作成」ボタンがあります。クリックして。 –このボタンがここにある理由がわかりません。
  3. リポジトリに新しい名前を付けます。一貫性のために、リポジトリにソリューションと同じ名前を付けます。
  4. [リポジトリの作成]ボタンをクリックします
  5. 新しいリポジトリが正常に作成されたら、左側の省略記号メニューボタンに移動し、[クローン]メニュー項目をクリックします。
  6. 提供されたHTTP URLをコピーします。
  7. Visual Studio 2015にアクセスして、既存のプロジェクトを開きましょう!
  8. 「ソリューションエクスプローラー」で、ソリューション名を右クリックし、「ソリューションをソース管理に追加...」を選択します。
  9. [チームエクスプローラー]に移動し、上部の[接続の管理]アイコンをクリックします。
  10. 「ローカルGitリポジトリ」セクションの下のリポジトリ名をダブルクリックします。
  11. [同期]メニューオプションをクリックします。
  12. [リモートリポジトリに公開]で、[開始]リンクをクリックします。
  13. 強調表示されたボックス内にURLを貼り付け、[公開]をクリックします。
  14. 次に、BitBucket Webサイトに戻ります。トップメニューから「リポジトリ」をクリックし、リポジトリ名をクリックします。プロジェクトファイルが表示されます。注意:ファイルを変更した後、変更を「チェックイン」するのは、変更を「コミット」してからリポジトリを「同期」する場合のみです。これを行うには、次の手順を実行します。
  15. 「ソリューションエクスプローラー」で、変更を保存した後、ファイルを右クリックし、「コミット」を選択します。
  16. コメントを入力し、「すべてコミット」ボタンをクリックします。
  17. 「チームエクスプローラー」内の「接続の管理」に戻り、「ローカルGitリポジトリー」の下で、リポジトリーの名前をダブルクリックします。 [同期]メニュー項目をクリックします。
  18. [同期]リンクをクリックします。
  19. Bit Bucket Webサイトに戻り、リポジトリのディレクトリ内でファイルを開くと、そこに変更が表示されます。

ソース: https://answers.atlassian.com/questions/39574410/bit-bucket-and-visual-studio-2015

3
Selwyn

今それを行う拡張機能があります-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リポジトリがある場合は、それらをリストして、クローンを作成するリポジトリを選択できます。さらに、実際のリポジトリからプルリクエストにアクセスできます。新しいプルリクエストを作成し、それらを承認/不承認にし、変更されたファイル、コミット、コメントなどの詳細を表示することもできます。

1
MistyK