【发布时间】:2009-06-26 17:15:26
【问题描述】:
我的 subversion 服务器出现了一些问题,我不得不从备份中恢复它,但它是一个较旧的服务器。 例如,我的服务器版本为 400,但我的工作副本为 405。 如何在不丢失工作并重新提交更改的情况下将工作副本升级到旧版本。
非常感谢
【问题讨论】:
-
如何在不丢失工作的情况下将工作副本升级到旧版本 - WTF?
标签: svn revision revert working-copy
我的 subversion 服务器出现了一些问题,我不得不从备份中恢复它,但它是一个较旧的服务器。 例如,我的服务器版本为 400,但我的工作副本为 405。 如何在不丢失工作并重新提交更改的情况下将工作副本升级到旧版本。
非常感谢
【问题讨论】:
标签: svn revision revert working-copy
如果我明白,我100% 肯定我不明白!
感谢 Dave - 将工作目录从 405 复制到 400 提交:
[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 更新他们的代码!否则人们可能会开始醉酒提交!
【讨论】: