【发布时间】:2020-10-05 16:16:41
【问题描述】:
我在 Visual Studio 2019 中创建了一个 .NET Core 项目。当我第一次尝试使用 Team Explorer 发布我的代码时,只有 2 个文件,即 gitattributes 和 .gitignore 被推送到主存储库。
以下是我遵循的步骤。
1.在解决方案资源管理器中右键单击解决方案,然后选择将解决方案添加到源代码管理。
2.通过选择状态栏中的向上箭头图标,导航到 Team Explorer 中的 Push 视图。
3.在 Team Explorer 的 Push 视图中,选择 Push to Visual Studio Team Services 下的 Publish Git Repo 按钮。
【问题讨论】:
-
那么,您有
add(舞台)、commit和push其他文件吗?如果没有,那么他们将不会在 Git 中...Edit 解释您在创建项目和推送到 Git 之间所做的一切,并显示 VS 在 Changes/Included/Untracked 选项卡中显示的内容。 -
听起来你只是没有“签入待处理的更改”,也许?:Adding Content to Source Control doc。 Git 只跟踪明确添加以提交的文件,如果一个文件从未添加到任何提交中,则永远不会跟踪它。也许 VS 不会自动假设你要跟踪所有文件,你必须告诉它。
-
@underscore_d 为什么要签入挂起的更改这是我第一次将项目添加到 Azure Devops 主分支这是在 Azure Devop 中添加项目的最常用方法
-
询问“为什么”并不能回答您是否尝试过以及是否解决了问题。 “这是最受关注的方式”什么是?您从哪里获得该指南?
-
“添加”一些东西到你的 git 存储库中的索引意味着没有什么可以推送,因为它还没有提交。您从 3) 中得到任何反馈吗?
标签: git .net-core azure-devops visual-studio-2019