将外部源合并到TFS中
我们在外部更新了库源,并在TFS内部修改了部分库源 有没有一种方法可以轻松地将外部更新合并到TFS中将外部源合并到TFS中,tfs,merge,external,Tfs,Merge,External,我们在外部更新了库源,并在TFS内部修改了部分库源 有没有一种方法可以轻松地将外部更新合并到TFS中 我在考虑创建当前版本的一个分支,然后签出编辑该分支并在其上复制新版本,然后合并回基础。这是一个好策略还是我在监督什么?您可能不需要分支。您可以签出整个外部源集,替换为已提供的源,然后在签入时,TFS将仅显示在该更改集中更新的具有更改的文件 在签入之前,您可能希望与完全隔离目录中的外部源进行目录比较,以确保删除外部源中已删除/重命名的任何文件。是免费的,并且有一个很好的目录比较功能,可以帮助您做到
我在考虑创建当前版本的一个分支,然后签出编辑该分支并在其上复制新版本,然后合并回基础。这是一个好策略还是我在监督什么?您可能不需要分支。您可以签出整个外部源集,替换为已提供的源,然后在签入时,TFS将仅显示在该更改集中更新的具有更改的文件
在签入之前,您可能希望与完全隔离目录中的外部源进行目录比较,以确保删除外部源中已删除/重命名的任何文件。是免费的,并且有一个很好的目录比较功能,可以帮助您做到这一点。这是一个很好的方法。只是好奇为什么要从外部更新源。@Windy:这个库是第三方的。我们在本地调整了部分内容,但供应商当然也会不断发布更新。谢谢Martin。如果我只签出并替换文件,我将无法合并对该副本所做的更改。据我所知,TFS会在不考虑合并的情况下提交。我现在所做的是使用一个任意的特性分支,从我希望将更改合并到其中的DEV分支向下延伸。我将更改的源复制到要素分支。然后我签出了编辑(解锁)DEV分支,并从feature->DEV合并,这给了我所需的合并冲突。