Visual Studio 2013とBitBucket


135

Visual Studio 2013には、洗練されたGit統合がいくつかあります。

ただし、まったく何も意味をなさない状態で1時間頭を悩ませた後、私はローカルリポジトリを作成することしかできず、リモートのbitbucketリポジトリを複製したにもかかわらず、リモートリポジトリに公開する方法を見つけることができませんでした。 。

私はTFS、Subversion、Perforce、その他すべてを使用しましたが、これは完全に不可解であり、指示も完全に非直感的なユーザーインターフェイスもありません。

誰かアイデアはありますか?


1
TortoiseGitを使用してください。これはVisual Studioプラグインよりも成熟しています
linquize

3
VS2013でリモートgitリポジトリを追加する方法を理解するために、最後の20分間を費やしました。私はあきらめました、SourceTreeは今のところです。
Brock Hensley、2014年

2
TortoiseGitを使い続けます。VS2012と2013の両方のチームエクスプローラーは、コミュニティに多くの頭痛の種をもたらしました。これは、VSマネージャーが注意を払うべきものです。UIはそこで最悪の可能性があります...
Arman McHitarian 2014

Visual Studio(2015)を使用してローカルリポジトリを管理していますが、リモートはCommand Promt
HEDMONによって

回答:


213

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

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

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

ここに画像の説明を入力してください

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

ここに画像の説明を入力してください

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

ここに画像の説明を入力してください

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

ここに画像の説明を入力してください

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

ここに画像の説明を入力してください

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

ここに画像の説明を入力してください


古い質問にタグ付けして申し訳ありませんが、複数のリモコンを追加する方法を知っていますか?TFSをリモートgitサーバーとして試してみたいのですが、安全のためにgithubにも定期的にコミットしたいと思います。
Neil

同意した、私の声明は正しくなかった。以下で修正しました。
John Zabroski、2014年

どうもありがとうございます!スクリーンショットを使用すると、簡単に追跡できます。

2
vs2013でのGIT統合は非常に混乱しているようで、このようなチュートリアルを探していました。非常に明確な。どうもありがとう
Hoppe


8

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

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

そして、それが同期されると、あなたは行ってもいいです。

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


4

Visual Studio 2013の「滑らかなGit統合」にはチームエクスプローラーが必要です。つまり、Team Foundation Serverが必要です。これを有効にするには、ソリューションを開き、[ツール]-> [オプション]-> [ソース管理]-> [Microsoft Gitプロバイダー]に移動します。

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開発における「一般的なシナリオ」に特に抵抗力があります。ここでは、開発のメインラインが1つであり、チェリーピッキング/リベースはありません。常に前進し、全員を最新のコードにアップグレードするためです。現在、7つの開発ラインがあります...

そうは言っても、「Visual Studio 2013 git」をグーグルすることでこの記事を見つけました:http ://msdn.microsoft.com/en-us/library/vstudio/hh850437(v=vs.120).aspx


3

Answers.atlassian.comでこのステップバイステップチュートリアルが役立つ(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


1

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.