我正在从Tortoise迁移到TFS/Visual,这是我非常陌生的地方。Tortoise中最有用/最常用的特性是能够选择一个修订版,或者一个站点的几个版本,然后将这些差异导出到我选择的另一个文件夹中,并将它们上传到我们的服务器上。
基本上,我会去显示日志,点击最新的修订,然后移动,点击我想要返回的距离,右击并选择‘比较修订’。这会给我一个所有文件更改的列表。现在我可以选择所有这些文件,并单击“”,SVN会将它们复制到一个文件夹中进行上载。
在TFS中,我可以查看历史记录并获得更改列表,但无法仅将这些更改导出到文件夹中。
我们没有FTP,也没有打算打开FTP,所以我想TFS肯定有一个完全不同的过程,我还没有找到。
干杯
发布于 2017-10-04 08:39:14
在TFS中,更改集包含一个正在运行的检查的所有挂起的更改。您可以查看和比较不同版本中的更改,但是不能只在变更集中导出更改。还有一个相关的用户语音:包和下载更改集的更改文件
如果您想获取/处理历史上较早版本的,请将分支或根项目文件夹的所有文件包括在内。然后,您可以在中获得特定版本的,而不是获得分支的最新版本。详细信息请参考以下问题:如何在VS:右键单击branch-Advance-Get的特定版本将特定版本放到单独的文件夹中如何做到这一点。
更新
如果您只想在tortoisesvn :仅从维护目录结构的subversion导出已更改的文件中得到这样更改的文件
它不能简单地通过VS IDE,TFS中的设置来做到这一点。您必须通过TFS来实现这一点。
https://stackoverflow.com/questions/46547225
复制相似问题