Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我想在Git-like TFVC Shelveset中将正在进行的工作从一台机器转移到另一台机器_Git_Azure Devops_Tfvc - Fatal编程技术网

我想在Git-like TFVC Shelveset中将正在进行的工作从一台机器转移到另一台机器

我想在Git-like TFVC Shelveset中将正在进行的工作从一台机器转移到另一台机器,git,azure-devops,tfvc,Git,Azure Devops,Tfvc,我使用VSTS(VisualStudioTeam Services),在TFVC(Team Foundation版本控制)中工作,在从TFVC过渡到Git时,在Git存储库(RePO)中进行了不同的工作。 我经常(一周两次?)在功能强大的桌旁机器上开始工作,但随后需要上路。 有了TFVC,我大约需要30秒。。。从我的书桌边我创建了一个书架。然后我打开了我表面上的架子。。。我走了。 如何使用Git实现这一点? 我看到的大多数对类似问题的回答都涉及很多很多步骤。创建一个分支。将更改提交到分支。将分支

我使用VSTS(VisualStudioTeam Services),在TFVC(Team Foundation版本控制)中工作,在从TFVC过渡到Git时,在Git存储库(RePO)中进行了不同的工作。 我经常(一周两次?)在功能强大的桌旁机器上开始工作,但随后需要上路。
有了TFVC,我大约需要30秒。。。从我的书桌边我创建了一个书架。然后我打开了我表面上的架子。。。我走了。

如何使用Git实现这一点?


我看到的大多数对类似问题的回答都涉及很多很多步骤。

创建一个分支。将更改提交到分支。将分支推到远程。完成后合并。

@Daniel Mann-非常感谢您为我指明了正确的方向。在您的指导下使用Visual Studio 2017 UI,以下是对我有效的方法:

  • 在我的案例中创建一个分支-kztransfer
  • 我去了分支机构,右键点击master选择“合并自…”,然后选择“进入当前分支机构:”作为kztransfer
  • 然后我把树枝推到遥控器上
  • 在第二台机器上,我再次转到分支机构,并在remotes/origin下选择kztransfer。然后我右键单击并选择“签出”
  • 现在我在另一台机器上有了代码。 谢谢 注:我在硕士第一次改变。。。展望未来,我可能已经有了一个本地分支机构,而不需要进行从master到kztransfer的合并

  • 将DS用于桌面,将NB用于笔记本。。。目标是DS上正在进行的代码现在已经在NB上完成。我认为创建分支有DS上的代码。提交更改包含有关DS的信息。Push to remote将它们放在服务器上。但他们还没有被调查。我试试这个。。。通过添加来自NB的拉力。但我认为这是:1)分支2)提交3)推送(来自DS)4)拉取(来自NB)我要寻找的一件事是确保我不会触发我们的连续部署构建。。。稍后返回结果。我将在上午尝试更多。。。我看到“合并”是从NB完成的。那就把毒品调查局的文件传过来了。但是,当我进行同步时,对文件所做的更改却无法将其发送到服务器。好消息是分支没有启动我们的CD(连续部署)构建。但目前我认为可以肯定地说,这是TFVC占上风的一个领域。我还没有这个工作,我已经和两倍的步骤。