标签: azure-repos

如何将 Visual Studio Code 与 Azure GIT Repo 连接

我想将 Visual Studio Code 与 Azure GIT Repo 连接。

为此,我有带有空文件的 Azure GIT Repo,安装了具有以下详细信息的 VS Code,并安装了 Azure 扩展(Argutec Azure Repos)

在此输入图像描述

当我输入>团队:登录时出现以下错误

(team) No Azure DevOps Services or Team Foundation Server repository configuration was found. Ensure you've opened a folder that contains a repository

有时我也会收到以下错误

Command 'Team: Signin' resulted in an error (command 'team.Signin' not found)

我怎样才能摆脱上述错误。我在本地系统上的项目需要在 Azure git repo 下上传

编辑 我还给出了 Tvc: Location 下的路径

C:\\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TF.exe
Run Code Online (Sandbox Code Playgroud)

git azure visual-studio-code azure-devops azure-repos

4
推荐指数
1
解决办法
5万
查看次数

在 Azure DevOps 中,我无法将用户添加到我的团队

我们有一个 DevOps 项目,已经使用一年多了,我们需要向团队添加一名新开发人员。我能够将用户添加到组织中,他回复了邀请,并且我已将他添加到贡献者组中。

添加他后,我转到我的项目并打开该项目的团队设置。当我单击“添加”并尝试查找他的名字时,我收到一个旋转的状态图形和“正在加载...”,但它找不到用户。它不会给我错误或“未找到结果”。最终它会重置回来,就像我第一次登陆该页面一样。

Azure 错误:将用户添加到团队

我认为这可能是权限问题,因此我删除了组中的现有用户。删除后我尝试重新添加用户但不能。我得到相同的结果。我知道该用户正在使用该项目,并且有权获取代码并签入更改。所以对于原来的新用户来说似乎不是问题。

我的下一步是尝试使用 Azure CLI 来执行此操作,但事实证明 CLI 目前不支持将用户添加到项目,目前仅支持将用户添加到组织。我还搜索了这个特定的错误,但找不到其他人遇到这个问题。

azure-devops azure-repos

3
推荐指数
1
解决办法
1756
查看次数

在 Azure YAML 管道中的脚本阶段添加多个命令

我需要在项目 repo 中执行以下命令来进行构建

 echo Building Software/linux_framework
 source /opt/pkg/linux/settings.sh
 cd Software/linux_framework
 make images HARDWARE=../my_xsa/ BOARD=local
Run Code Online (Sandbox Code Playgroud)

来自我的 YAML 文件的片段:

pool:
  name: Default

steps:
- script: echo Building Software/linux_framework
          source /opt/pkg/linux/settings.sh
          cd Software/linux_framework 
          make images HARDWARE=../my_xsa/ BOARD=local   
  displayName: 'Make Project'
Run Code Online (Sandbox Code Playgroud)

当我运行构建时,所有 4 个命令都在终端上回显。如何在同一个终端会话中将它们作为单独的命令执行

yaml devops azure-devops azure-pipelines azure-repos

3
推荐指数
1
解决办法
1547
查看次数

Git 未检测到文件名大小写更改

我目前面临一个相当奇怪的问题,git 没有在我的文件中查找大小写更改。我有app.module.tsoutside.dto.ts我已将它们更改为App.module.tsOutside.dto.ts

我不确定 git 是否没有选择这些更改,或者这是否是我的存储库的一个非常具体的问题,但我的存储库仍然使用小写文件名,即使我已经使用不同的文件名大小写多次提交。

很确定这没有什么区别,但由于我从未在 GitHub 上看到过这种情况,所以我认为提及我正在使用 Azure Repo 也没什么坏处。

git github azure-repos

3
推荐指数
1
解决办法
2284
查看次数

Git 中的 Azure DevOps 图中的蓝点和灰点是什么意思

Git 中的 Azure DevOps 在代码分支和合并时在图中的蓝色和灰色点是什么意思。任何人都可以分享解释这一切的链接。

git azure-devops azure-repos

2
推荐指数
1
解决办法
2031
查看次数

Azure开发人员展示其他人提交我的代码

我已经面对这个错误已有相当长的一段时间了,我希望对此有所帮助。我正在使用git从Visual Studio上的项目提交代码。当我在Git Extension上提交时,它会正确显示我的名字。见下图。

但是在Azure Devops上,它显示了另一个人的姓名,而不是我的人的姓名,该人据称已做出了如下所示的更改。绿色是我的承诺,但是有另一个名字出现。(重做)

我遵循了以下找到的解决方案,但无济于事。

  1. 验证在检出项目的git文件夹中的Git配置文件中正确设置了我的[用户]名称和电子邮件
  2. 验证是否正确设置了我在Git Extension中的Git设置上的用户名和用户电子邮件

git azure-devops azure-repos

2
推荐指数
1
解决办法
657
查看次数

组织之间的 Azure DevOps Repos 同步

我们有两个 Azure DevOps 组织,1. 开发 2. 客户端

我想知道我们是否可以以安全的方式将 Azure DevOps Repos 从一个组织(开发)同步到另一个组织(客户端)?如果可能,从一个组织安全地同步到另一个组织的最佳方式是什么?

注意:我们可以在 PAT 和 GIT Auth 的帮助下第一次手动将 Repo 从一个组织克隆到另一个组织,但是当我们想要更新或重新同步代码时会出现问题。我们必须手动重新导入 repo(通过删除现有的)来进行更改。

我们需要以编程方式对另一个组织执行此操作。

azure-devops azure-repos

2
推荐指数
1
解决办法
1960
查看次数

在 Azure Pipelines 中,当托管在 Azure Repos 中时,是否有办法在具有开放 PR 的分支上禁用 CI?

我们有一个用例,我们的代码完全托管在 Azure DevOps 中(管道、存储库等)。我们需要构建和部署“完整”构建/部署流程来部署无服务器功能。我们理想的情况是在 PR 打开和更新时有一个单一的构建/部署过程。Individual CI我们有一个构建验证策略,当 PR 接受另一个策略时,我们希望忽略该构建push,因为Build Validation策略应该取代该trigger块。

pr由于Azure Repos 无法使用触发器,有没有办法实现此目的?

存储库类型:Azure 存储库 Git

# The pipeline will fail if a branch is not either 'main' or 'something/12345-something'
trigger:
  paths:
    exclude:
      - azure-pipelines-cleanup.yaml
      - docs
      - README.md

name: $(SourceBranchName).$(Rev:r)_$(Build.RequestedFor)

resources:
  repositories:
    - repository: pipeline
      type: git
      name: <Org Obscured>/infra-pipeline
      ref: feature/212242-pipeline-housecleaning # this is pipeline branch ref, should be main unless testing pipeline changes

# This extends a template …
Run Code Online (Sandbox Code Playgroud)

git azure-devops azure-pipelines azure-repos

2
推荐指数
1
解决办法
2893
查看次数

在 Azure DevOps 项目中 Repos 未显示

即使我拥有项目管理员、贡献者访问权限。在 Azure DevOps 项目中,Repos 未显示/不可见。

azure azure-devops azure-repos

2
推荐指数
1
解决办法
7267
查看次数

如何在合并/推送/提交 git 命令之前强制执行 tslint 规则

我有一个在 Azure DevOps 中运行的 Web 应用程序,并希望在合并之前确保代码符合标准;例如“开发/测试/主”。我制作了一个 tslint 规则文件,并希望强制执行此规则。以一种方式强制执行它,无论何时他们向分支发出拉取请求。当获得批准或在获得批准之前使构建失败。或者更好的是,在他的代码匹配 tslint 规则之前,不要让开发人员发出拉取请求。

是否有任何工具可以集成到 azure 管道中以检查代码并将其与 tslint 规则进行比较,以便在不匹配时使合并或构建失败。

git tslint azure-devops angular azure-repos

1
推荐指数
1
解决办法
1569
查看次数

Azure Devops Repos - 恢复到以前的提交,就像最近的提交一样从未存在过

我知道你可以恢复到以前的提交,但听起来历史不会消失。如何恢复到之前的提交并确保之后的提交永远消失?

git azure git-revert azure-devops azure-repos

1
推荐指数
2
解决办法
3906
查看次数

提交到用户故事的自动链接不适用于 #ID

我在 Azure DevOps 存储库中有一个 git 存储库,我还设置了一个测试用户故事。

我克隆了 master 分支并在 VSCode 中打开它,然后在提交时我使用扩展自动选择我的用户故事,将 #ID 添加到提交消息,然后将更改推送回 master 分支。

当我在 DevOps 中查看我的用户故事时,没有链接签入。

我是否缺少某种链接,我的 VSCode 已连接到我的 DevOps,并且当我使用添加工作项选项时,它能够在 VSCode 中列出用户故事,没问题,所以不确定是什么问题。假设这不是我必须从用户故事创建分支并在那时链接它的一种方式?

visual-studio-code azure-devops azure-repos

0
推荐指数
1
解决办法
547
查看次数