2017-02-27 18 views
0

gitリポジトリ(BitBucket)の最新コードをマシンに定期的に読み込み、これらのファイルを既存のTFSプロジェクトにプッシュするという要件があります。 BitBucketのファイルは積極的に働いていますが、これらのファイルの最新バージョンをVSプロジェクトに追加し、TFS(Cloud TFS)にプッシュする必要があります。gitリポジトリからTFSにファイルを追加する

Git以外のユーザーとして、私は用語を理解するのに苦労しています。以下の質問に私を見つけたが、私は実際にそれらを理解していない:

理想的には私はVisualStudioを2015 IDEかかわらず、すべてを行うしたいと思います。

編集

TFSプロジェクトは、その古典的なTFVC Gitに基づくものではありません。

+0

わかりません。ステップバイステップの指示が提供されています。どちらのステップが混乱の原因になっていますか? –

+0

既存のTFSプロジェクトでは、TFVCすなわちClassic TFSバージョンコントロールを使用していますか? –

+0

@GiulioVian TFSプロジェクトはhttps://mydomain.visualstudio.comにありますので、「classic TFS」としますか? – Sprintstar

答えて

0

これは非常に簡単です。 ローカルのgit repoは、マシン上のBitBucketが保持するリモートのrepoに対応する必要があります。

次に、ローカルのgitリポジトリに新しいリモートクライアント(TFSホールディング)を追加するだけです。 git remote addコマンドを使用するなど。ローカルコードをTFSサーバーが保持するリモートのレポにプッシュできるはずです。

あなたがする必要があることは、リモートのBitBucketリポジトリからローカルのgitリポジトリに最新のコードをプルダウンすることです。その後、ローカルのgitリポジトリをリモートのTFSリポジトリにプッシュします。あなたの質問の2番目のリンクのチュートリアルに従ってください。

GITの新規ユーザーの方は、このリンクLearn Gitを通過するまでに数時間かかることをお勧めします。さらに、Gitコマンドは非常に強力です。何があっても、あなたはいつもそれを必要とします。 GITを使って作業しているときにVisualStudio 2015 IDEGitコマンドを組み合わせてください。その後、 にそれが追加されていない場合


  1. アップデートはVS-チームエクスプローラでは、あなたの地元のレポを見つけます。

    enter image description here

  2. ダブルあなたの地元のレポ-settingsを開くためにクリック - リポジトリ は

    enter image description here

リモートURLを追加設定 - 次に、あなたがあなたの地元のレポをプッシュすることができますTFSまたはVSTSによるリモートリポジトリ保持。


アップデート2

あなたTFSプロジェクトは、GIT基づいていない場合。 git-tfsは、の双方向ブリッジ(TFS(Team Foundation Server)とGitの間)を使用できます。またはより簡単な方法 - TFVCプロジェクトにgit repoを作成してください。あなたがしたい場合TFVC and Git repositories in the same team projectを保持することができます。

+0

これを行う手順の詳細を教えてください。だから私はVS内で 'クローン'を使用するのですか? "D:\ blah \ blah \ blahフォルダが既に存在し、空ではありません。新しいフォルダまたはクローンされたリポジトリの空のフォルダを選択してください。" – Sprintstar

+0

@Sprintstarいいえ、クローンは、ローカルフォルダへのリモートリポジトリの複製に使用されます。しかし、あなたはすでにローカルレポを持っています。それをTFSのリモートリポジトリに「バインド」する必要があります。 VSでこれを行う方法については、私のアップデートスクリーンショットの表示をご覧ください。 –

+0

あなたは私の "リモート"をそのGitベースとして記述しますが、そうではなく、ただTFSです。それは問題ですか? – Sprintstar

関連する問題