什么是Tortoise SVN的TFS等价物比较修订/出口选择:

时间:2017-10-03 14:38:27

标签: svn tfs tortoisesvn

我从Tortoise SVN迁移到TFS / Visual工作室,我很陌生。 Tortoise SVN中最有用/最常用的功能是能够选择修订版或网站的多个修订版,然后将这些差异仅导出到我选择的另一个文件夹,并将这些文件上传到我们的服务器。

基本上我会去显示日志,点击最新版本,然后转移点击我想要返回的距离,右键点击并选择“比较修订版”'。这将为我提供所有已更改文件的列表。现在我可以选择所有这些文件,然后点击“将选择导出到”。并且SVN会将它们复制到一个文件夹进行上传。

在TFS中,我可以看到视图历史记录并获取更改列表,但是无法将这些更改导出到文件夹。

我们没有FTP,或者打算打开FTP,所以我觉得TFS必须完全具有相同或不同的流程,我还没有找到。

干杯

1 个答案:

答案 0 :(得分:0)

在TFS中,变更集包含一次检查操作的所有待处理更改。您可以查看和比较不同修订版本中的更改,但只能导出更改集中的更改。还有一个相关的uservoice:Package and download changed files of a changeset

如果您想要获取/处理历史记录中的旧版本,请包含分支或根项目文件夹的所有文件。然后您可以获取特定版本,而不是在TFS中获取最新版本的分支。详情请参阅此问题:TFS Get Specific Version into separate folder 如何在VS中执行此操作:右键单击分支 - 高级 - 获取特定版本。

更新

如果您只想在tortoisesvn中更改此类文件:Exporting Only changed files from subversion maintaining directory structure

无法通过VS IDE,TFS中的设置简单地执行此操作。您必须通过TFS API实现此目的。