【问题标题】:What is the base file in tortoise svn?Tortoise svn 中的基本文件是什么?
【发布时间】:2018-12-20 19:02:36
【问题描述】:

我在将代码合并到 UAT 环境时遇到问题,我遇到了很多合并冲突。我一直在尝试解决它们并尝试更多地了解乌龟 svn。我阅读了他们的文档,

“基础文件代表文件的最旧版本,您和他们从那里开始进行更改。我的文件代表包含您所做的所有更改的基础文件,而他们的文件是其他人对文件所做的所有更改的文件文件。左窗格显示了他们相对于基本文件的更改,右窗格显示了我的相对于基本文件的更改。"

我不明白基本文件是什么。如果我理解正确,“他们的”是存储库中的代码,“我的”是我要合并到 UAT 中的代码,基础文件也是在我当前合并之前的文件版本试图合并?

谢谢:)

【问题讨论】:

    标签: svn tortoisesvn tortoisemerge


    【解决方案1】:

    Base 文件是 最新 (AFAICR) 版本的文件,其中“您的”(WC 本地)和“他们的”(远程,在某些服务器位置)历史记录有所不同。

    最新(在我的英语和对 DAG 的理解中)因为“不同的历史”可以在历史的生命周期内多次合并为常见的东西,并且 如果合并发生在之前现在,成功合并的历史被排除在外从计算共同祖先...但我的印象可能是错误的

    无论如何,Revision Graph for pet-project with one file 可以让您很好地了解这个概念(对于单文件 repo "revision" == "change in file in question",虽然这个陈述在技术上是不正确的对于多文件回购)

    【讨论】:

      猜你喜欢
      • 2011-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-30
      相关资源
      最近更新 更多