我正在尝试回滚到以前版本的文件/文件夹Settings.bundle。一个文件已添加到Settings.bundle / en.lproj。如果我只是删除它我只是不断丢失文件警告(我不想)。所以现在我正在尝试回滚,但是当我尝试运行命令时似乎什么也没做:
svn merge -r 15:5 ./Settings.bundle/
有什么想法吗?
答案 0 :(得分:1)
根据svn红皮书中的Undoing Changes,到目前为止应该有效。也许值得尝试在版本5之后添加的那些文件上运行svn delete
(听起来你不再需要它们),提交它并再次执行svn merge。
或者,您可以通过将Settings.bundle的svn export
运行到临时目录来手动执行此操作。之后svn delete
对自修订版5以来添加的所有文件进行复制,并将文件从temp dir复制回工作目录。现在您已准备好提交修订版16。