在将代码合并到UAT环境中时遇到问题,我遇到很多合并冲突。我一直在努力解决它们,并尝试进一步了解svn。我读了他们的文档,
“基本文件代表文件的最旧版本,您和他们从此处开始进行更改。我的文件代表您所做的所有更改的基础文件,而他们的文件代表其他人对文件进行的所有更改。文件。左窗格显示了它们相对于基本文件的更改,右窗格显示了Mine中相对于基本文件的更改。“
我不了解基本文件是什么。如果我正确理解,“ Theirs”是存储库中的代码,“ Mine”是我要合并到UAT中的代码,因此基本文件也是在我当前使用的文件之前合并的文件的版本试图合并?
谢谢:)
答案 0 :(得分:0)
appBar: AppBar(
leading: IconButton(
icon: Icon(Icons.menu, color: Colors.red),
onPressed: () {},
),
),
文件是文件的最新(AFAICR)版本,其中“ Your”(在WC中为本地)和“ Theirs”(在某些服务器上是远程)的历史不同
最新(以我的英语和对DAG的理解),因为“不同的历史记录”可以在历史记录的生命周期中多次合并成常见的事物,并且如果以前合并发生在中,则成功合并的历史记录将被排除在外从计算共同祖先开始...但是我的印象可能是错误的
无论如何,对于带有一个文件的pet-project,Revision Graph可以使您对这个概念有很好的可视化效果(对于单文件回购“ revision” ==“有问题的文件更改”,而该声明不是从技术上讲对于多文件回购是正确的)