svn - 保存 svn 更改以在另一台计算机上使用?或备份未提交的 svn 更改

标签 svn

假设我对某些文件进行了更改,但我不想将它们 checkin 。我想将更改保存在批处理文件或某个存档中,然后通过电子邮件将它们发送给另一个开发人员/我自己/等......以便他们可以看看我的更改并将它们应用到他们的工作副本。是否有可能做到这一点?

更简单的场景

您可以备份未提交的 svn 更改吗?

最佳答案

如果您只想向他们展示他们可以应用的更改,您可以 创建补丁 .
svn diff > patchfile
如果您已经提交,您可以创建一个 patch之间 不同的修订版 .

例如,创建一个 patch从 341 到最后一次修订的变化:
svn diff -r 341:HEAD http://svn.example.com/repos/calc/trunk > patchfile

关于svn - 保存 svn 更改以在另一台计算机上使用?或备份未提交的 svn 更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2982629/

相关文章:

svn - 将 CM Synergy 存档转换为免费的源代码控制

eclipse - SVN(Eclipse 中的颠覆性) - 将分支与主干进行比较?

SVN "no element found"错误

git - 将单独的 SVN 目录导入为 git 分支

svn - Tortoisesvn Subversion 1.8 - 合并 - 不再重新集成分支选项

java - 配置 Maven scm 插件以使用 settings.xml 中的 serverID

svn 提交 : to which "--encoding" parameter applies?

SVN 在现有存储库上创建主干目录

svn - _M 在 svn status 结果中是什么意思

svn - 改了的文件没有被修改吗?