SVN如何从单一提交导出文件?

SVN如何从单一提交导出文件?,svn,Svn,是否有可能导出在一次提交中更改或修改的文件 这对于将更改提交到存储库后部署到web serwer非常有用(因为服务器没有svn可从中更新) 提交您的更改,当窗口打开时,选择选中的文件并右键单击导出到(目标)应该可以使用svn diff-r rev1:rev2创建两个修订之间的diff。然后,您可以将差异文件应用到您的网站。Poster想要导出更改集 简单。显示日志信息。单击Ctrl键,选择要比较/导出的两个提交。右键单击选择“比较修订”。然后会出现一个名为“文件已更改”的对话框。您将看到在提交之

是否有可能导出在一次提交中更改或修改的文件


这对于将更改提交到存储库后部署到web serwer非常有用(因为服务器没有svn可从中更新)

提交您的更改,当窗口打开时,选择选中的文件并右键单击导出到(目标)

应该可以使用
svn diff-r rev1:rev2
创建两个修订之间的
diff
。然后,您可以将差异文件应用到您的网站。

Poster想要导出更改集

简单。显示日志信息。单击Ctrl键,选择要比较/导出的两个提交。右键单击选择“比较修订”。然后会出现一个名为“文件已更改”的对话框。您将看到在提交之间已更改的文件列表。选择所有文件,然后右键单击以导出:控制台,Windows不友好

svn diff--summary-r N-1:N
内部工作副本生成受影响范围内文件的列表(每行文件带有状态指示器,空格分隔)

你只有

  • 呆呆地想得到2美元
  • 将结果传递给xargs

如果范围内有一个以上版本,则在gawk之后添加一个附加步骤:sort-u

绝对。我每周都用这个。让我链接到我的问题。我没有把这个添加到问题中:我的意思是在控制台中,而不是在GUI界面中。这将导出当前版本中的所有文件。不,只有特定版本的更改。我指的是如何在consle中完成,而不是一些GUI;-)@AliIssa因为海报需要控制台中的命令(参见他对问题的评论),你的答案不符合要求。此外,为了得到一个好的答案,你必须添加更多的信息。e、 g.你所说的工具(我想它是乌龟。)