问题标签 [azure-repos]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure-devops - 是否可以让 Azure Pipeline 在提交时修改 README.md?
我正在尝试在 Azure DevOps Repo 中为我的代码自动生成和更新文档。我已经配置了一个管道,以便在提交到 master 分支时运行 python 脚本。此脚本从存储库中的文件中提取相关信息并创建一个降价文件并将输出存储为 README.md
但是,当我运行管道时,什么也没有发生。作业注册为已完成,但 README.md 文件未更改。我没有出现错误或任何东西,所以不太确定出了什么问题,也许是权限问题。有人知道对此有什么解决办法吗?
管道代码:
Python脚本:
git - 相当于带有 git 的 TFS 源代码控制浏览器?
考虑开始使用 git 进行源代码控制,所以稍微研究了一下。但是我有一个大问题是关于如何用 git 查看一个人的整个源代码库。
您知道如何使用 TFS 源存储库,只需查看 Visual Studio 中的“源代码管理资源管理器”,就可以查看整个存储库并深入了解您组织的所有源代码?其次,如果你想(无论如何都不会太大的存储库),你可以将整个存储库拉到本地开发机器上。
一个人如何用 git 做那种事情?据我所知,没有等价物。我只是错过了什么吗?似乎使用 git,您一次只能拉下代码库的“块”来处理它......
azure-devops - 组织之间的 Azure DevOps Repos 同步
我们有两个 Azure DevOps 组织,1. 开发 2. 客户
我想知道我们是否可以以安全的方式将 Azure DevOps Repos 从一个组织(开发)同步到不同的组织(客户端)?如果可能,从一个组织安全地同步到另一个组织的最佳方式是什么?
注意:在 PAT 和 GIT Auth 的帮助下,我们第一次能够手动将 Repo 从一个组织克隆到另一个组织,但是当我们想要更新或重新同步代码时就会出现问题。我们必须手动重新导入 repo(通过删除现有的)来进行更改。
我们需要以编程方式并针对另一个组织执行此操作。
visual-studio-code - 提交到用户故事的自动链接不适用于#ID
我在 Azure DevOps 存储库中有一个 git 存储库,我还设置了一个测试用户故事。
我克隆了主分支并在 VSCode 中打开它,然后在提交时我使用扩展程序自动选择我的用户故事,这将 #ID 添加到提交消息中,然后将更改推送回主分支。
然后,当我在 DevOps 中查看我的用户故事时,没有链接签入。
我是否缺少某种链接,我的 VSCode 已连接到我的 DevOps,并且当我使用添加工作项选项时它能够在 VSCode 中列出用户故事没问题,所以不确定问题是什么。假设这不是我必须从用户故事创建一个分支并在那时链接它的一种方式?
git - 如何在没有 Azure Repo 的情况下在 Visual Studio 代码中连接 TFS
我刚刚为我的工作开始了一个 Angular 8 的项目。我对角度很陌生。有人建议我使用 VS 代码进行开发。我已经成功地执行了初始安装,并且还成功地构建了几个 html 页面。现在我想把所有的开发工作都交给 tfs..
我做了很多研究,所有文章都建议使用 Azure Repo。我的工作没有 Azure Repo。所以我的问题是,还有其他方法可以从 Visual Studio Code 连接到 TFS。以及如何使用建议的方法连接到 TFS。
git - 维护两个 repos - Azure Repo 和 Bitbucket
我有一个 Azure 存储库。我想使用一个分叉工作流程:分叉回购,在分叉的分支上工作,PR 回到上游来源。但是,我希望分叉在 Bitbucket 上(这是出于访问原因 - 开发人员可以访问 Bitbucket 但不能访问 Azure)。这甚至可能吗?
使用两个遥控器在本地工作会更好吗:Bitbucket 和 Azure?开发人员从 Bitbucket 远程克隆和工作。一切准备就绪后,我从 Bitbucket 遥控器中拉出并推送到 Azure 遥控器。
git - 在 azure devops 中创建模板 git-repo
我在 Azure DevOps 中有一个 git-repo,我想将其用作启动新存储库的模板,但没有原始的提交历史记录。GitHub 有这个不错的功能,但是我在 DevOps 中找不到好的方法。是克隆它、删除 .git 并将其绑定到新的空仓库的唯一方法吗?
git - 仅在更改某些文件时运行 Azure Pipelines 作业
我有一个包含 Dockerfile 和其他代码的存储库。无论发生了什么变化,我们都希望运行某些步骤,但只想在发生变化docker build
时运行作业**/Dockerfile
。
我已经查看了条件文档和表达式文档,但我不清楚如何(如果可能的话)如何组合这些或以其他方式达到预期的结果。
我意识到它在bash
(例如git rev-list...
和git diff --name-only <previous_commit>..HEAD | grep <pattern>
)中是可能的,但这有点麻烦,它仍然在 Azure Pipelines 中显示该作业已运行,它只是短路了。理想情况下,它会(适当地)显示该作业被一起跳过。
我还意识到 Docker 部分和代码部分可以位于具有单独构建触发器的单独存储库中,但如果可能的话,希望将它们放在同一个存储库中。