Svn 将subversion工作副本返回到旧版本

Svn 将subversion工作副本返回到旧版本,svn,revision,revert,working-copy,Svn,Revision,Revert,Working Copy,我的subversion服务器有一些问题,我不得不从备份中恢复它,但它是一个旧的。 例如,我的服务器版本为400,但我的工作副本版本为405。 我怎样才能让我的工作副本到一个旧版本,而不丢失我的工作并重新提交更改 如果我能理解的话,非常感谢,我百分之百肯定我不能理解 在405处复制您的工作目录 结帐400 从405到400签出复制回(减去.svn meta)文件 承诺401 感谢Dave-通过400提交从405复制工作目录: [aiden@devbox ~]$ svn export --help

我的subversion服务器有一些问题,我不得不从备份中恢复它,但它是一个旧的。 例如,我的服务器版本为400,但我的工作副本版本为405。
我怎样才能让我的工作副本到一个旧版本,而不丢失我的工作并重新提交更改


如果我能理解的话,非常感谢,我百分之百肯定我不能理解

  • 在405处复制您的工作目录
  • 结帐400
  • 从405到400签出复制回(减去.svn meta)文件
  • 承诺401
  • 感谢Dave-通过400提交从405复制工作目录:

    [aiden@devbox ~]$ svn export --help
    export: Create an unversioned copy of a tree.
    
    确保不删除400个.svn目录。确保你所有的东西都添加了

    [aiden@devbox ~/my400co]$ svn status
    
    如果您希望服务器返回405(但新的405:S)。。。在404->405执行一些小的提交,然后执行一个大的脏的提交

    我假设您的签出副本包含整个主干,并且是要重新提交的一致主干。否则,您将有数据孔:)


    然后告诉其他人从repo更新他们的代码否则人们可能会开始犯醉酒罪

    我怎样才能在不丢失我的作品的情况下将我的作品复制到旧版本中?WTF?@lc-我还以为红牛在歪曲事实:p谢谢!要在没有.svn文件夹的情况下进行复制,您可以使用“svn导出”,而不必手动复制。您可以使用diff和patch