我对一个使用Subversion作为源控件的开源项目进行了一些本地更改.(我没有对原始项目存储库的提交访问权限.)
我的更改添加了一个文件,但此文件不包含在"svn diff"的输出中.(值得注意的是,新文件是二进制文件,而不是纯文本.)
如何制作包含新文件的补丁?
 $ svn st
   A      tests/foo.zip
 $ svn diff
 $
我想查看(而不是修改)我的存储库中的几个文件的旧版本,所以我去了还原那些文件.现在我正在尝试将这些文件恢复到最新版本,以便它们匹配我的工作副本中的所有其他文件,但是当我更新文件夹时,没有任何更改.
是否可以撤消恢复?我在其他地方复制并粘贴了这些文件的最新版本,因此它们并没有完全丢失,但我认为这比将这些文件移回到保存我的工作副本的目录更简单.
提前致谢.