草庐IT

azure-devops

全部标签

git - 在 visualstudio.com 上从 tfs 迁移到 git

我在visualstudio.com(一个免费帐户)上有一个远程存储库,但它在tfs上,我想将它移动到visualstudio.com的git有人试过吗?我找到了这个教程:http://gitstack.com/how-to-migrate-from-tfs-to-git/但是其中有一个命令gittfsclonehttp://tfs:8080/tfs/DefaultCollection$/TeamProject/git_folder从tfs复制到另一个文件夹并转换为git。如何在远程visualstudio.com服务器中创建一个单独的(git)文件夹?此外,在执行此操作时,它会要求我

git - 推送标签时如何触发VSTS构建和发布?

我有一个相当简单的场景,一个主分支然后当我想做一个生产发布时我想用例如标记提交。vX.X.X.CI/CD管道看起来像这样构建->暂存环境->生产环境对master的每次提交都会发送到暂存环境当我向提交添加vX.X.X标签时,我希望暂存和生产环境能够触发。我找到了这个链接Triggerbuildwhenpushingtagtogit.我只是不知道如何让它发挥作用。它根本不适合我。是否有可能以及如何配置VSTS以在将标记添加到提交时开始构建? 最佳答案 提交标签推送到master分支时,构建会分别触发两次(在master分支和标签),需

git - 推送标签时如何触发VSTS构建和发布?

我有一个相当简单的场景,一个主分支然后当我想做一个生产发布时我想用例如标记提交。vX.X.X.CI/CD管道看起来像这样构建->暂存环境->生产环境对master的每次提交都会发送到暂存环境当我向提交添加vX.X.X标签时,我希望暂存和生产环境能够触发。我找到了这个链接Triggerbuildwhenpushingtagtogit.我只是不知道如何让它发挥作用。它根本不适合我。是否有可能以及如何配置VSTS以在将标记添加到提交时开始构建? 最佳答案 提交标签推送到master分支时,构建会分别触发两次(在master分支和标签),需

如何配置azure AD 通过登录azure的账户密码登录Azure VM

Azurevm添加AzureAD通过邮箱的账户密码登录首先创建一个虚拟机,并且勾选AzureAD的复选框。将创建虚机生成的资源最好配置到同一资源组例如:在vm生成的全部资源所在的资源组下打开访问控制找到虚拟机用户登录名或者虚拟机管理员登录名,分配这两个角色的任何一个都是可以的,点击下一步可以为用户分配该角色,选中用户后点击选择接着点击审阅和分配,等待Azure部署成功                       接着需要在本地配置azuread登录azure的账户即可配置本地的azureAD然后进入azure门户进入虚拟机的概述界面下载完成打开下载的文件输入你分配角色的账户密码即可通过邮箱和密

git - 实现 TFS pull 请求

既然TFS2013native支持git,那么如何实现pull请求策略/工作流-即强制pull请求和代码审查以merge代码? 最佳答案 截至2014年10月:现在TFS2013update4均支持pull请求在VisualStudioOnline中。结合删除对某些分支的推送权限,这有效地允许您设置策略。对于更高级的策略(如功能),您可以使用ISubscriber接口(interface)构建“提交Hook”,直到Microsoft完全实现此类功能。Readmorehere.MoreinformationonPullRequests

git - 实现 TFS pull 请求

既然TFS2013native支持git,那么如何实现pull请求策略/工作流-即强制pull请求和代码审查以merge代码? 最佳答案 截至2014年10月:现在TFS2013update4均支持pull请求在VisualStudioOnline中。结合删除对某些分支的推送权限,这有效地允许您设置策略。对于更高级的策略(如功能),您可以使用ISubscriber接口(interface)构建“提交Hook”,直到Microsoft完全实现此类功能。Readmorehere.MoreinformationonPullRequests

git - 在 Visual Studio 2013 中禁用 git

我有一个由tfs管理的存储库。但是在本地,我想通过git管理它,并将更改推送到tfs。一旦我在那里创建gitrepo,团队资源管理器中的VS2013就会显示此解决方案仅由git管理。如果我尝试编辑任何文件,它会提示文件是只读的,我无法将其保存在以前的版本中。所以我的问题是VisualStudio2013有什么方法可以完全忘记git并将其作为tfs存储库进行管理。我可以从命令行管理git。或者有没有办法让它在我进行更改时从tfs存储库checkout文件? 最佳答案 此处概述的解决方案对我来说效果很好:Howcanyoudisable

git - 在 Visual Studio 2013 中禁用 git

我有一个由tfs管理的存储库。但是在本地,我想通过git管理它,并将更改推送到tfs。一旦我在那里创建gitrepo,团队资源管理器中的VS2013就会显示此解决方案仅由git管理。如果我尝试编辑任何文件,它会提示文件是只读的,我无法将其保存在以前的版本中。所以我的问题是VisualStudio2013有什么方法可以完全忘记git并将其作为tfs存储库进行管理。我可以从命令行管理git。或者有没有办法让它在我进行更改时从tfs存储库checkout文件? 最佳答案 此处概述的解决方案对我来说效果很好:Howcanyoudisable

git - 在 Visual Studio Team Services 中的构建作业中执行 git 命令(是 VSO)

[环境:团队服务、GIT、托管构建代理]我想创建一个能够执行以下操作的团队服务构建定义:执行脚本以根据存储库中的现有文件生成一些新文件将生成的文件提交/推送回repo我可以毫无问题地完成#1。但我不确定我该怎么做#2。我发现我实际上能够从构建作业中运行git.exe。但我不确定如何将凭据传递给git。根据构建日志,它失败了,因为它试图从标准输入获取用户名。我尝试在构建定义中添加一个步骤,例如“gitconfig--globaluser.namexxxx”,但它仍然没有帮助。这是一个受支持的场景吗?有什么建议吗?谢谢!编辑我在构建脚本中尝试了以下方法:git-chttp.extrahea

git - 在 Visual Studio Team Services 中的构建作业中执行 git 命令(是 VSO)

[环境:团队服务、GIT、托管构建代理]我想创建一个能够执行以下操作的团队服务构建定义:执行脚本以根据存储库中的现有文件生成一些新文件将生成的文件提交/推送回repo我可以毫无问题地完成#1。但我不确定我该怎么做#2。我发现我实际上能够从构建作业中运行git.exe。但我不确定如何将凭据传递给git。根据构建日志,它失败了,因为它试图从标准输入获取用户名。我尝试在构建定义中添加一个步骤,例如“gitconfig--globaluser.namexxxx”,但它仍然没有帮助。这是一个受支持的场景吗?有什么建议吗?谢谢!编辑我在构建脚本中尝试了以下方法:git-chttp.extrahea