导出仅从subversion维护目录结构中更改的文件

Dou*_*ain 8 svn tortoisesvn

当我右键单击我的本地工作副本并选择显示日志时.TortoiseSVN向我显示了为该修订更改的每个文件的完整路径.从tortoiseSVN界面我想做的是以下内容.

当我右键单击修订号并选择导出时.我希望它导出文件,同时将它们保存在他们的目录中.

这可能吗?

换句话说,我想只将我在上一次提交中更改的文件导出到我的硬盘上的文件夹中(这不是我的工作副本),但我不希望它们全部集中在父目录中.我希望他们被复制,包括他们的相对路径.

小智 9

我意识到这是一个非常古老的问题,但在这里回答将帮助人们像我一样搜索谷歌:

svn status | grep '^[ADMR]' | cut -b 8- | xargs -I '{}' cp --parents {} /temporary/destination/dir
Run Code Online (Sandbox Code Playgroud)


syl*_*aar -3

不,这是不可能的。您可以导出该修订版的整个存储库,也可以仅导出路径扁平化的更改文件。