Visual Studio 从多个存储库/分支切换/合并/删除到单个存储库/分支

问题描述 投票:0回答:1

关于 Visual Studio 2022,我有存储库/项目:

a) C:\_GIT\RepositoryA\Project1
b) C:\_GIT\RepositoryMain
  1. 我已将 Project1 文件夹从 a) 移至 b)
  2. 更改了一些文件或以某种方式在某些时候我注意到我正在多个存储库牧场a)+ b)上工作。
  3. 我可以直接打开 C:\_GIT\RepositoryMain\Poject1\Project.sln,但它会作为多分支项目打开。
  4. 在提交时,我可以在该项目中选择存储库/分支,但我想摆脱 sln 内的 a) 存储库牧场并保留单个 b) 存储库牧场。该目录已被移动,不应存在于 a)
git visual-studio branch visual-studio-2022 git-branch
1个回答
0
投票

好的,我找到了解决方案(需要 stackoverflow 和工作同事作为橡皮鸭)

我复制的

C:\_GIT\RepositoryMain\Project01\Project01.sln
包括3个项目,其中一个项目的相对路径如下:

Project("{FA807EC9-801F-11D4-BF68-00CB4F79EOBC}") = "Project01.Tests", 
"..\..\..\..\Project.Tests\Project.Tests.csproj",

这导致了 a) 存储库。我已删除所有“..”,现在 sln 作为单个存储库牧场打开

© www.soinside.com 2019 - 2024. All rights reserved.