我有一些问题,我的颠复服务器和我不得不恢复它从备份,但它是一个较老的一个。例如我的服务器在修订400但我的工作副本是在405.如何可以得到我的工作复制到一个旧的修订withought失去我的工作和重新作出承诺的变化。

非常感谢

有帮助吗?

解决方案

如果我理解我 100%肯定的我不!

  1. 做一份你的工作目录在405
  2. 结账的400
  3. 回复制(减去。svn元)的文件从405 400结帐
  4. 提交401中。

谢谢戴夫 -复制的工作目录从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

我假设你结账的副本,包含了整个躯干和一个一致的干重新作出承诺.否则,你有数据孔:)

然后 告诉其他人更新他们的代码从仓库! 否则,人们可能开始做酒醉犯!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top