如何保存diff以便以后重用 - 这个功能类似于TFS中的shelveset?

Nam*_* VU 14 svn diff tortoisesvn tfs shelveset

我对文件进行了一些更改,但意识到我需要以其他方式对其进行修改 - 这需要我暂时将其当前更改保存在其他位置并稍后应用.我怎么能在svn/subversion工具中做到这一点,比如TortoiseSVN?

我提到的功能非常类似于shelveset在TFS中制作和取消它.

如果你知道如何,请帮忙.谢谢!

Sol*_*ear 16

AntonyW的答案有效,但它可能有点过分,特别是如果你有很多代码!

我不熟悉TFS' shelveset但是svn给你svn diff命令来做你正在寻找的东西:制作差异并保存它以便你以后可以应用它.只需svn diff输出并将其保存在.patch或.diff文件中.

svn diff myfile > myfile.patch
Run Code Online (Sandbox Code Playgroud)

由于您使用的是TortoiseSVN,因此更容易实现.