SVNに複数のプロジェクトを含むVisual Studioソリューションを保存する
-
03-07-2019 - |
質問
複数のプロジェクトを含むVisual Studioソリューションをレポに追加するのに苦労しています。 VisualSVNを使用しています。これが私のディレクトリ構造です
c:\-----
|
---Projects
|
--MyApp
|
---Project1 (The solution is in this project directory)
---Project2
---Project3
「MyApp」を選択すると、作業コピーのルートとして、何も追加されません。プロジェクトフォルダの1つを選択すると、2つだけが追加されます。
解決
ここで私が成功して使用している構造を示します:
dev
|- Project root folder (solution file here is the key)
|- Class Project
|- Class Project
|- Web Project
|- References
|- Resources
私が提案しているのは、.slnファイルを最上位に移動してからインポートすることです。
他のヒント
別の事前アプローチ。 各プロジェクトには、次の構造を持つ独自のトランクがあります
trunk
|- .sln
|- src
|- ClassProject
|- Web Project
次に、別のsvnディレクトリに、必要なソリューションごとにサブディレクトリを作成します。たとえば、AllProjects、WebOnly、DALOnlyを使用できます。 また、svn:externalsを使用すると、特定のケースで必要なすべてのプロジェクト(ClassProjectなど)が提供されます。
所属していません StackOverflow