Subversion:如何提交修订更新?

rlb*_*usa 13 svn tortoisesvn

我有一种情况:

  • 开发人员正在开发SVN项目.
  • 人检查SVN项目,走开,孩子/猫/妻子坐/ dools/sleepwalks /无论在计算机和插入gobbledygook asdfg代码.人承诺项目.
  • 开发人员将错误文件和Update To Revision更新回到上一个工作版本

一切都是开发人员想要提交项目.如果开发人员对相关文件进行了更改,那么它将被提交.但如果不是 - 开发者只更新到版本并且没有进一步更改 - 该文件将不会被提交,并且对项目的任何更新都将向您呈现gobbledygook asdfg-code文件.

问题:如果我只是'更新到修订'文件,如何在不手动编辑文件的情况下再次提交?

Gre*_*jan 7

我认为你选择了错误的解决方案.

您应该拥有以下内容,而不是更改您正在查看的修订版本:

  1. 更新到包括垃圾在内的最新版本
  2. 在修订日志中找到了垃圾提交并选择了还原此更改
  3. 无论您是否对工作副本进行任何其他更改,都会进行清理

所以你现在要做的就是更新到最新版本(应用垃圾更改)并恢复他们的改变,让你重新回到正轨.就像他们在你工作的地方做出改变并且首先没有改变一样.

只有当您的代码与工作分支/主干的头部保持同步时,您才能提交.

在早期版本的这一点上,SVN不会动态为您创建分支,您必须选择创建分支或更新到头部.