首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何通过从另一个分支复制本地内容来从TFS中的新分支拉取

如何通过从另一个分支复制本地内容来从TFS中的新分支拉取
EN

Stack Overflow用户
提问于 2020-04-13 01:17:04
回答 1查看 248关注 0票数 0

TFS存储库中有两个分支。分支1和分支2。分支2是最近创建的,我想拉取分支2的内容。我已经在我的机器中拉取了分支1。由于带宽有限,我想知道有什么方法可以将分支1文件夹中的内容复制到我本地机器中的分支2文件夹中,这样我就不需要使用太多的移动数据。我尝试过,但visual studio中的源代码管理资源管理器没有检测到我从分支1复制到分支2文件夹中的文件。

有什么技巧可以让它工作吗?

EN

回答 1

Stack Overflow用户

发布于 2020-04-13 15:19:18

更新:

由于您使用的是TFVC,因此您需要确保您尝试复制到的文件夹已映射到分支2。在复制映射文件夹中的文件后,您应该能够在排除的更改中看到检测到的复制文件。

当您再次连接TFS时,需要对Branch 2进行get latest操作。如果修改映射文件夹中的文件,在执行get latest操作时会遇到冲突,选择保留本地版本,修改后的文件会显示在包含的更改中,您只需要签入它们即可。

TFS提供两种版本控制模型: Git和Team Foundation版本控制(TFVC)。

Git是一个分布式版本控制系统。每个开发人员在他们的开发机器上都有一个源代码库的副本。开发人员可以在他们的开发机器上提交每一组更改,并在没有网络连接的情况下执行版本控制操作,如历史和比较。分支是轻量级的。当您需要切换上下文时,您可以创建私有本地分支。

历史数据仅在服务器上维护。

如果你使用Git版本控制,你可以创建一个私有的本地分支,并在以后推送提交。如果使用TFVC版本控制,则在复制分支的本地路径中的文件后,您将在排除的更改中看到检测到的复制文件。您可以将更改升级为新文件,这将导致签入时发生冲突。

对于您的场景,Git版本控制将更适合您。如果您使用TFVC,您可以将它们迁移到Git repos:

https://docs.microsoft.com/en-us/azure/devops/repos/git/import-from-tfvc?view=azure-devops

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61175294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档