我想在Git-like TFVC Shelveset中将正在进行的工作从一台机器转移到另一台机器
我使用VSTS(VisualStudioTeam Services),在TFVC(Team Foundation版本控制)中工作,在从TFVC过渡到Git时,在Git存储库(RePO)中进行了不同的工作。 我经常(一周两次?)在功能强大的桌旁机器上开始工作,但随后需要上路。我想在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实现这一点? 我看到的大多数对类似问题的回答都涉及很多很多步骤。创建一个分支。将更改提交到分支。将分支
有了TFVC,我大约需要30秒。。。从我的书桌边我创建了一个书架。然后我打开了我表面上的架子。。。我走了。
如何使用Git实现这一点?
我看到的大多数对类似问题的回答都涉及很多很多步骤。创建一个分支。将更改提交到分支。将分支推到远程。完成后合并。@Daniel Mann-非常感谢您为我指明了正确的方向。在您的指导下使用Visual Studio 2017 UI,以下是对我有效的方法:
将DS用于桌面,将NB用于笔记本。。。目标是DS上正在进行的代码现在已经在NB上完成。我认为创建分支有DS上的代码。提交更改包含有关DS的信息。Push to remote将它们放在服务器上。但他们还没有被调查。我试试这个。。。通过添加来自NB的拉力。但我认为这是:1)分支2)提交3)推送(来自DS)4)拉取(来自NB)我要寻找的一件事是确保我不会触发我们的连续部署构建。。。稍后返回结果。我将在上午尝试更多。。。我看到“合并”是从NB完成的。那就把毒品调查局的文件传过来了。但是,当我进行同步时,对文件所做的更改却无法将其发送到服务器。好消息是分支没有启动我们的CD(连续部署)构建。但目前我认为可以肯定地说,这是TFVC占上风的一个领域。我还没有这个工作,我已经和两倍的步骤。