Gut*_*iro 16 git tfs visual-studio azure-devops
在我们从TFS VC迁移到Git作为我们VSO订阅的存储库之后,我们获得了以下内容.
从名为" RepoA "的VSO上的给定远程存储库开始,在初始克隆之后,它向团队资源管理器呈现给我这个存储库的" 主 "分支.
然后我在本地的" main "分支创建了一个分支" myBranch " .对代码进行了一些更改,然后提交>将分支发布到VSO.
现在,如果我进入VSO门户网站,在代码选项卡上,我可以看到" myBranch "和" main "分支.
因此,如果我团队中的其他人克隆了" RepoA "或者他们已经克隆了它们,那么他们将从团队资源管理器中获取,他们将在团队资源管理器中看到分支机构主题的远程分支.那没问题...
现在,如果我进入VSO门户,并从" myBranch " - >" master " 打开Pull Request ,有人查看它,批准它,单击Complete request然后单击Delete source branch,分支将从服务器中消失(通过单击该按钮,这是预期的行为).
问题是,如果我获取更改,分支不会从团队资源管理器/分支指南中的遥控器/原点(红色圆圈上的分支)的本地分支(蓝色圆圈)中消失.
我们需要的是,当有人删除VSO上的远程分支(红色圆圈上的分支)时,需要从团队资源管理器上的远程/原始"文件夹"中自动删除(或通过获取命令).
我们知道必须手动删除本地分支(蓝色圆圈),那么,在使用Git作为存储库时,如何让Team Explorer与我和其他人在VSO门户上所做的更改保持同步?
如果这是设计Git"way"和我的Git nubish,请告诉我,我将定义在VSO/VS团队用户语音上打开一个功能请求,以便在团队资源管理器上实现"额外"功能,就像它一样有"同步"按钮,这是一个VS功能,而不是Git.
谢谢!非常感谢任何帮助,澄清.
Tec*_*dle 28
您正在寻找的是fetch
命令prune
,但目前VSO不支持此命令.作为一种解决方法,您可以随时将git配置为prune
默认情况git fetch
.你可以使用git config remote.origin.prune true
有关详细信息,请参阅此主题, 使用git fetch或pull进行自动修剪
此外,如果您可以通过用户语音提交以下功能请求,它可能会有所帮助:-)
归档时间: |
|
查看次数: |
3797 次 |
最近记录: |