【问题标题】:Only .gitattributes and .gitignore is pushed to Azure devops in Visual Studio 2019只有 .gitattributes 和 .gitignore 被推送到 Visual Studio 2019 中的 Azure devops
【发布时间】: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


【解决方案1】:

在visual studio2019 16.7.5版本中,“Add Solution to Source Control”选项已被取消,取而代之的是“Create Git Repository...”选项。您可以尝试修复或更新 VS 到最新版本。

如果不想更新,可以尝试在Visual Studio右下角状态栏选择Add to Source Control看看是否有效。

【讨论】:

  • 感谢您的回复,但我没有更新VS。我也会尝试按照您的解决方案
  • @Vishal Dhasal 看来通过Add to Source Control 选项可以正常工作。如果我的回答对你有帮助,请把它标记为答案,只需点击this之类的选项,非常感谢。:-)祝你有美好的一天!
【解决方案2】:

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

第 1 步--> 在团队资源管理器中,我点击了添加到源代码控制

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

步骤 3--> 2. 在 Team Explorer 的 Push 视图中,选择 Push to Azure DevOps Services 下的 Publish Git Repo 按钮

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

【讨论】:

    猜你喜欢
    • 2021-11-16
    • 1970-01-01
    • 2019-10-24
    • 2022-08-03
    • 2019-11-19
    • 1970-01-01
    • 1970-01-01
    • 2020-02-11
    • 2022-06-16
    相关资源
    最近更新 更多