我们在 SVN 中有一个项目,它只在一个主干上。我需要在不影响主要开发的情况下向代码添加一些注释,因此在一个共同点上分支。
不幸的是,开发人员需要恢复到我之前添加的注释(在主干上)之前的代码版本。所以,我所有的评论都被有效地从主干工作副本中编辑了出来。我认为这是通过覆盖或复制完成的,因为我在日志中看不到任何版本控制的证据。(顺便说一句,在我的评论被添加到这里之前,他会更好地分支吗?现在有点晚了,但对于未来的应用程序可能值得了解。)
过了一会儿,我从主干合并到我的分支,结果丢失了我之前从文件中的所有评论。(它们显然仍在旧版本的存储库中。)它们存在于我的分支文件中,但我认为主干编辑优先,因为它们后来?
我只是想知道如何最好地解决这个问题并阻止它在未来发生,除了根本不分支?没有合并冲突,因为我的评论是与现有代码分开的块。
此外,除了手动编辑它们之外,重新获得我的代码注释的最佳方法是什么?它们是广泛的。