WebAPI项目不会推送到Azure DevOps

时间:2019-10-13 11:49:11

标签: azure-devops

对于个人编码项目(身份验证/授权后端服务),我在将代码推送到Azure DevOps上的远程Git存储库时遇到问题。

这种情况:

  • 我有一个解决方案“ Auth”,其中包含三个独立的项目:Auth.Core(使用我的模型),Auth.Data(我的DbContext和迁移文件)和Auth.WebAPI(使用我的控制器,使用ASP) .NET Core 3 API项目模板)。
  • 我已经将此应用程序部署到了可以正常工作的Azure
  • 为了跟踪更改,我想将此项目添加到Azure DevOps存储库,因此我在Azure DevOps上创建了一个存储库,并将其克隆到了本地Dev计算机上。
  • 然后我将所有解决方案文件复制到该文件夹​​中,进行首次提交并将其推送到Azure DevOps。

这是问题所在:不知何故,只有我的Auth.Core和Auth.Data文件被推送到DevOps,但我的整个Auth.WebAPI项目却丢失了。相反,在Azure DevOps上,我只看到一个“ Auth.WebAPI”文件,而不是完整的文件夹。

enter image description here

有人知道我在做什么错吗?

以下是Auth.WebAPI文件夹中所有文件的列表:

enter image description here

1 个答案:

答案 0 :(得分:1)

我的猜测是您推送了function generateMapPoints(centerpoint, distance, amount) { var mappoints = []; for (var i=0; i<amount; i++) { mappoints.push(randomGeo(centerpoint, distance)); } return mappoints; } 以外的分支。

我的第二个猜测是您将WebApi文件夹(包括master文件夹)推送到了其中。如果要将.git集成到主存储库中,请从子文件夹中删除.git

WebApi是一个隐藏的文件夹,因此您必须额外努力才能看到​​它:

enter image description here