gpt4 book ai didi

version-control - clearcase -- 更新和 rebase 之间的区别

转载 作者:行者123 更新时间:2023-12-04 02:57:08 24 4
gpt4 key购买 nike

我最近开始学习 ClearCase(我来自 git 和 svn 的背景——我非常想念他们两个 :))并且已经研究了一段时间:在快照 View 中,更新和 rebase 有什么区别?

我知道存在差异(老实说我已经开始完全忽略“更新”,因为它似乎永远不会做我想做的事情(即拉下其他开发人员最近交付的更改(git pull,svn update))),我只是看不出有什么区别(并且 cc 文档在这方面的帮助不大(对于奖励积分:任何指向良好 cc 资源的指针(例如类似于 svn-book 或 git 手册页的内容)))。是的,那是 句子和六个括号。

最佳答案

更新仅限于快照 View :参见 difference between snapshot and dynamic view .

当您使用快照 View 进行 rebase 时,该操作(更改与 View 关联的流的基础基线)将通过更新所述快照 View 来完成。

如果您想获得其他开发人员的开发,您可以只更新上述开发人员在与您使用快照 View 监视的分支相同的分支上 checkin 他们的代码的更新。
如果您正在使用 UCM,那么这些开发人员的 View 必须与您的快照 View 所使用的流相同的流相关联。

然后,更新将允许您取回(并在必​​要时合并)您的同事所做的所有修改。
但这是假设您不使用“每个开发人员模型一个流”(即 I don't find very useful )

为了一个好的第一次阅读:

  • What are the basic clearcase concepts every developer should know?
  • ClearCase advantages/disavantages
  • 关于version-control - clearcase -- 更新和 rebase 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5358610/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com