azure-devops - 当我在 VS 2019 Azure Devops 中添加源代码控制解决方案时,仅添加了启动项目 - 如何添加其他项目?
问题描述
我正在研究一个包含 14 个项目(到目前为止)的解决方案。我将解决方案添加到 Azure Devops 源代码管理,可以看到解决方案和启动项目在解决方案资源管理器中有小锁,我也可以在 devops 存储库中看到启动项目文件,但我看不到如何添加其他项目。显然我在某个地方搞砸了,因为理想情况下,repo 将包含启动项目的文件夹而不是文件本身,但我不知道如何“撤消”源代码管理并将我的解决方案重置为原始状态。
有人可以告诉我如何修复源代码控制,以便主分支包含子文件夹中的所有项目(根据 Visual Studio 文件夹结构) - 即如何将 devops 存储库中的启动项目文件移动到子文件夹中-文件夹以及如何将其他项目添加到他们自己的子文件夹中,或者,如果失败了,如何撤消源代码控制,以便我的所有解决方案文件都回到我的本地硬盘上?
任何建议将被认真考虑。
解决方案
你提到你正在使用 git。因此,当您没有未推送到 git 服务器的本地更改时,这意味着一切都“同步”了。
备份您的文件夹,只需复制和粘贴所有内容!
您可以只删除该.git
文件夹。所以你不再有到 git 服务器的“链接”了。
您可以将“文件夹”再次链接到您的 git 服务器,使用 sth。喜欢:
git remote add origin https://YOURNAME.visualstudio.com/YOURPROJECT.git
其他选项是检查您的.gitignore
文件,也许您的一些项目被排除在外。
在使用 Visual Studio 时,还可以创建一个新的空解决方案并逐个添加项目。还要确保在 Visual Studio 的项目资源管理器中没有筛选器。
您还可以使用git log
或git status
从任何终端或命令行工具检查您的 git 更改。
推荐阅读
- android - 错误:“E/AndroidRuntime:致命异常:主要”
- spring - 如何在@ControllerAdvice 中测试异常处理
- xamarin.forms - Xamarin.Forms iOS 显示“主”和“详细信息”,而不仅仅是后退图标或菜单图标
- apache-flink - 无法在 flink 中读取带前缀的 s3 文件
- excel - 使用文本框过滤列表框脚本问题
- firebase - Firebase实时数据库检查有两个值?
- python-3.x - Python 3 Zeep 登录和 cookie 问题?
- sql - 不使用 GO 重复插入语句
- android - MotionLayout 阻止所有视图上的 ClickListener
- python-3.x - Windows10Pro-64 不支持 win_amd64.whl