136

Visual Studio 2013 には、洗練された Git 統合がいくつかあるようです。

しかし、まったく意味が分からずに 1 時間頭を悩ませた後、ローカル リポジトリしか作成できず、リモートの bitbucket リポジトリのクローンを作成したにもかかわらず、リモート リポジトリに公開する方法を見つけることができませんでした。 .

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

アイデアはありますか?

4

5 に答える 5

213

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

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

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

ここに画像の説明を入力

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

ここに画像の説明を入力

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

ここに画像の説明を入力

  • BitBucket リポジトリへの URL を入力し (BitBucket に既に存在し、空である必要があります)、[発行] をクリックします。

ここに画像の説明を入力

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

ここに画像の説明を入力

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

ここに画像の説明を入力

于 2013-10-22T18:21:37.730 に答える
8

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

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

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

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

于 2014-04-13T04:06:15.100 に答える
4

Visual Studio 2013 の "slick Git integration" には Team Explorerが必要です。つまり、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

于 2013-09-30T15:10:00.527 に答える
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 リポジトリがある場合は、それらを一覧表示して、複製するリポジトリを選択できます。さらに、実際のリポジトリからプル リクエストにアクセスできます。新しいプル リクエストを作成し、それらを承認/却下し、変更されたファイル、コミット、コメントなどの詳細を表示することもできます。

于 2016-09-02T12:03:35.187 に答える