我对Subversion和Subclipse都比较新手,看到一些问题导致我认为更新到head和同步之间存在差异。具体来说,当我尝试还原(使用subclipse历史记录)时,经常会出现“无法从路径自身的未来历史记录中反向合并范围,请先尝试更新”的消息。我的同步应该确保我在REPO上拥有分支中所有文件的“head”版本,但是进行“更新到head”可以解决这个问题...那么它到底是怎么回事呢?我尝试检查SVN控制台以查看发生了什么变化,但输出信息并不是很详细。
有什么想法吗?
我有第二个问题,但我假设第一个问题的答案将阐明它。如果您好奇并有时间阅读,我也会把它打出来。以下是情景:我从“Production”标签中分支了所有文件,并开始处理我的项目。经过几次提交后,我检查了一个已更改文件的历史记录,并注意到“加粗”的版本(根据文档,这应该是head)在我所有提交记录的下面。就像我所拥有的不是head一样。但head只是项目的最新版本,对吧?所以我错过了什么。
感谢您的回复并花时间阅读这篇文章!