在Subversion中,修改历史文件的最佳实践是什么?

ojb*_*ass 1 svn version-control

让我们说我有文件

helloworld.c
helloworld.m
Run Code Online (Sandbox Code Playgroud)

15个编辑前,有人在helloworld.c中泄露了memroy,并设法将它变成了几个分支.我想在它设法进入的所有分支上纠正历史上的那个版本.

还原文件并尝试重新检入文件的净效果是什么?显然从那以后的14个变化我不想失去?

更新:我确信有人遇到过这个问题,我想知道他们找到了什么对他们有用的原因.

我是否认为管理分支和中继的方式是密集的,我必须在它存在的每个上下文中访问该文件?

Cha*_*tin 9

你为什么要纠正历史?这个伎俩一直让Star Trek陷入困境.

更好的是,在当前版本中进行更改 - 或者还原当前版本 - 并提交它.然后将更改合并到任何分支.