2017-04-07 8 views
0

私はVSTSでGitを初めて使用することになるので、次のステップで少し助けが必要です。私のコードをVSTSの新しいGitリポジトリに入れよう

既に、私のコンピュータ上には、複数のプロジェクトがある新しいソリューションがあります。 VSTSで新しいプロジェクトを作成しました。

は、ここで私は次のやりたいことだ:私は最初、私はきちんと私の継続的な統合を管理できるように、「マスター」と「DEV」と呼ばれる2つのブランチを作成したい

  1. 私は "dev"ブランチに自分のコードを "プッシュ"したいと思います。正しい用語がGitにあるかどうかわからないプッシュ、インポート、クローンなど。

VSTSでプロジェクトを作成した後、画面に表示されます。上記の手順をここから処理するにはどうすればよいですか?

enter image description here

答えて

1

コマンドラインからのレポを既存のプッシュを使用して、あなたはあなたが投稿画面上のリンクをクリックすると、ステップがはっきりについて説明されています。リモートで構造を作成することはできません。ローカルブランチをリモートの特定のブランチ名にプッシュします。現在のソリューションをローカルリポジトリにコミットし、ローカルのrepoにVSTSリモートURIを追加し、git push -u origin masterを使用してマスターブランチをプッシュするのが最も簡単です。 git checkout -b developをチェックアウトし、リモコンと同じブランチを押して:git push -u origin developあなたが望む構造を作成するには

またはVisual Studio UIから、設定タブに行き、VSTSリモート:rightclickを追加してください

+0

ありがとうございました。これは私のコードのチェックに役立ちました。しかし、私は " Visual Studioでこのレポに接続すると、クローンを作成するよう指示されます。ローカルのフォルダを自分のコードの場所にすると、「場所は既に存在し、空ではありません。複製されたリポジトリ。なぜ私は再びそれを複製する必要があるのか​​分かりません。私のローカルレポをリモートリポジトリに "接続"して、Visual Studioから自分のコードを簡単にチェックインできるようにすることがポイントです。 – Sam

+0

'origin'がvsts repoと遠隔で、あなたがvstsプロジェクトに接続している場合、 'auto detect'してリンクアップする必要があります。最後の2017年のビルドでは、これは何らかの理由で少しフレークだった。一度クローンすれば問題は解決します。何が原因かわからない – jessehouwing

+0

Visual Studioを閉じてもう一度開くと、今すぐ接続されているように見えて、クローンを作成するように求められません。私は迷惑だと思っていませんが、私は2つの質問があります。まず、Visual Studioを使用してどの支店に接続していますか?それは私の枝について何も示していない。 2番目の質問:「リポジトリ設定」を開くと、「リモート」の下に2つのエントリが表示されるようになりました。それらは "MyProjectName"と "Origin"です。どちらも同じURI、つまりhttps://myvstsaccount.visualstudio.com/_git/myprojectを持っています。私はそれらの両方が必要ですか? – Sam

関連する問題