在VisualStudio2019中,只有.gittributes和.gitignore被推送到Azure devops

在VisualStudio2019中,只有.gittributes和.gitignore被推送到Azure devops,git,.net-core,azure-devops,visual-studio-2019,Git,.net Core,Azure Devops,Visual Studio 2019,我在Visual Studio 2019中创建了一个.NET核心项目。当我第一次尝试使用团队资源管理器发布代码时,只有两个文件(即gittributes和.gitignore)被推送到主repo 下面是我遵循的步骤 1.在解决方案资源管理器中右键单击解决方案,然后选择“将解决方案添加到源代码管理” 2.通过选择状态栏中的向上箭头图标,导航到团队资源管理器中的推送视图 3.在团队资源管理器的“推送”视图中,选择“推送到Visual Studio团队服务”下的“发布Git Repo”按钮。在Visu

我在Visual Studio 2019中创建了一个.NET核心项目。当我第一次尝试使用团队资源管理器发布代码时,只有两个文件(即gittributes和.gitignore)被推送到主repo

下面是我遵循的步骤

1.在解决方案资源管理器中右键单击解决方案,然后选择“将解决方案添加到源代码管理”

2.通过选择状态栏中的向上箭头图标,导航到团队资源管理器中的推送视图


3.在团队资源管理器的“推送”视图中,选择“推送到Visual Studio团队服务”下的“发布Git Repo”按钮。

在Visual Studio 2019 16.7.5版本中,“将解决方案添加到源代码管理”选项已被取消,并替换为“创建Git存储库…”选项。您可以尝试将VS修复或更新至最新版本

如果不想更新,可以尝试在VisualStudio右下角的状态栏上进行选择,以查看这是否有效


我不确定它是如何工作的,但这就是我所做的

步骤1-->在团队资源管理器中,我单击了添加到源代码管理

步骤2-->通过选择状态栏中的向上箭头图标,在团队资源管理器或解决方案资源管理器中导航到推送视图

步骤3-->2。在团队资源管理器的推送视图中,选择推送至Azure DevOps服务下的发布Git Repo按钮


按照上述步骤,代码已在Azure DevOps Repo中成功发布

那么,您是否添加(阶段)、提交,以及推送其他文件?如果没有,那么他们就不会在Git。。。为了解释您在创建项目和推送到Git之间所做的一切,以及显示VS在“更改/包含/未跟踪”选项卡中显示的内容。@下划线\u d我已更新了问题听起来您只是没有“签入挂起的更改”,也许?:doc。Git只跟踪显式添加到提交中的文件,如果文件从未添加到任何提交中,则永远不会跟踪该文件。也许VS不会自动假定您要跟踪所有文件,您必须告诉它。@下划线\d为什么要签入挂起的更改这是我第一次将项目添加到Azure Devops主分支这是在Azure DevPasking中添加项目最常用的方法“为什么”不回答您是否尝试过以及是否解决了问题。“这是最受欢迎的方式”是什么?你从哪里得到的指南?谢谢你的回复,但我没有更新VS。我将尝试遵循你的解决方案too@VishalDhasal似乎通过
添加到源代码管理
选项,它可以正常工作。如果我的答案有帮助,请您将其标记为答案,只需单击如下选项,非常感谢。:-)祝您有愉快的一天!