我对 Subversion 和 Subclipse 都很陌生,并且看到一些问题让我相信更新到 head 和同步之间存在差异。具体来说,我发现当我尝试还原(使用子剪辑历史)时,我经常收到一条消息,说“无法从路径自己的未来历史中反向合并范围,请先尝试更新”。我的同步应该确保我在 REPO 上的分支中拥有所有文件的“头”版本,但是执行“更新到头”确实可以解决问题……那有什么好处呢?我试图检查 SVN 控制台以查看发生了什么变化,但它不是很冗长。
想法?
我有第二个问题,但我假设第一个问题的答案会阐明这一点。如果你好奇并有时间阅读,我也会把它打出来。这是场景......我已经从“生产”标签中分支了我的所有文件,并开始处理我的项目。几次提交后,我检查了更改文件的历史记录,并注意到“粗体”版本(根据文档,这应该是头部)低于我的所有提交。就好像我拥有的不是头。但是 head 只是项目的最新版本,对吧?所以我错过了什么。
感谢您的回复并花时间阅读本文!