我想将正在进行的工作从一台机器转移到另一台机器,如TFVC Shelveset

时间:2017-09-09 00:13:15

标签: git azure-devops tfvc

当我们从TFVC过渡到Git时,我使用VSTS(Visual Studio Team Services)并在TFVC(Team Foundation版本控制)中有一些工作,在Git存储库(repo)中有不同的工作。
我经常(每周两次?)开始在我强大的桌面机器上工作,但后来需要上路了 使用TFVC,这需要我大约30秒...从我的桌面我创建了一个shelveset。然后我在Surface Pro上取消搁置搁架...我离开了。

我如何用Git做到这一点?

我对类似问题的回答大多涉及许多步骤。

2 个答案:

答案 0 :(得分:1)

创建分支。将更改提交给您的分支机构。将分支推入遥控器。完成后合并。

答案 1 :(得分:0)

@Daniel Mann - 非常感谢你指出我正确的方向。在您的指导下使用Visual Studio 2017 UI,这对我有用:

  1. 在我的案例中创建一个分支 - kztransfer。
  2. 我去了Branches并右键单击master以选择“Merge from ...”然后选择“Into current branch:”作为kztransfer。
  3. 然后我将分支推到了遥控器上。
  4. 在第二台机器上,我又去了分支机构,在遥控器/原点下选择了kztransfer。然后我右键单击并选择“Checkout”
  5. 现在我的代码在我的另一台机器上了。 谢谢! 注意:我首先在master中进行了更改...前进我可能已经有一个本地分支,而不需要从master到kztransfer进行合并...