2017-01-18 20 views
0

1つのソリューションで複数のプロジェクトがあり、それらをVisual Studioチームサービスの同じGitリポジトリに追加したいと考えています。私が持っているソリューションでは例えば1つのソリューションから複数のプロジェクトを1つのVisual Studio Team Services Gitリポジトリに追加する

:最初の二つのプロジェクトとして

  1. メインアプリケーションプロジェクト
  2. adminアプリケーションプロジェクト
  3. データアクセスロジックプロジェクト

は全くあり私はそれらを同じリポジトリに追加したいと思っています。

私はVisual Studio 2015とGitを使用しています。これらはMVC、C#プロジェクトです。

単一のソリューションから複数のプロジェクトを同じVisual Studio Team Servicesリポジトリに格納することはできますか?

そうでなければ、同じソリューションから別のリポジトリにプロジェクトをアップロードできないようですが、これは可能ですか?

私は最終的に開発中にソリューションを切り替える必要がないようにしたいと思います。

答えて

0

それは、単一のソリューション、同じのVisual Studio Team Servicesのリポジトリで から、複数のプロジェクトを持っていることは可能ですか?

はい、絶対に。リポジトリ(ここではGitリポジトリ)には、ソース管理で管理したい任意のファイルセット&を含めることができます。基本的にトップレベルのフォルダ/コレクションと考えてください。

通常、はい、ソリューションと子プロジェクト全体が同じリポジトリにあります。あなたの質問を正しく解釈すれば、プロジェクトをリポジトリに追加する方法を尋ねているだけだと思います。これはgitリポジトリにプロジェクトファイルやフォルダをすべて追加してコミットするだけです。

gitリポジトリ(ファイルシステムの.gitフォルダ)があなたのプロジェクトフォルダのレベルにあるかもしれません。それが事実なら、あなたは基本的にこれを動かす方法を尋ねているでしょうか?その場合は、ここで同様の質問を参照してください。私はあなたの質問を誤解している場合

Moving a git repository up one hierarchy level

My Git repository is in the wrong root directory. Can I move it? (../ instead of ./)

を明確にするためにお気軽に。

+1

プロジェクトファイルは物理的にGitファイルと同じフォルダにありませんでした。プロジェクトフォルダをSolutionフォルダに移動すると、問題が解決されました。 – Esbjerg

0

はい、可能です。

  1. Visual Studio 2015でVSTSからGitリポジトリを複製し、このレポの下に3つのプロジェクトを含むソリューションをコピーします。
  2. gitにソリューションを追加します。 VS 2015を使用してソリューションを開き、「ソースコントロールにソリューションを追加」を選択してソリューションを右クリックします。
  3. 変更を確定します。
  4. あなたのレポをVSTSにプッシュします。

上記の両方の操作は、Visual StudioやGitコマンドで実行できます。

関連する問題