version-control - 在使用clear工具进行rebase之前我应该​​检查我的更改吗

标签 version-control clearcase rebase cleartool

我使用 ClearCase 进行版本控制,并且一直在我的子流 View 中处理几个文件。

现在我想重新调整到包含其他开发人员的所有更新的基线。

那么,在进行 rebase 之前,即使没有人修改我正在处理的文件,我是否应该 checkin 所有更改?

最佳答案

checkin 文件将保留其内容。您的 rebase 可能需要更改您已 checkout 的文件。在 rebase 之前检查您的工作是最佳实践,并将您的更改保留为与非 rebase 事件相关的更改。根据项目和流政策,也可能需要它。

拥有与给定流关联的多个开发 View 通常是必要的,但请记住,在一个 View 中对流进行 rebase 不会更新其他 View 的配置。因此,您需要记住手动将其他 View 与流重新同步。如果不这样做可能会导致困惑,因为您会在一个位置看到 rebase 更改,但在另一个位置看不到。

关于version-control - 在使用clear工具进行rebase之前我应该​​检查我的更改吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57796068/

相关文章:

git - 如果 git 中的分支需要 rebase ,如何务实地检查 bash 脚本?

git - Git 中分离的 HEAD 和 rebase 时令人困惑的冲突

linux - 尽管文件在那里,但 Git 无法在远程找到文件

git - 如何恢复已删除的文件

git - 显示自 master 原始分支点以来 git 分支中的所有提交

java - 重构时 Eclipse 不会自动检查所有受影响的 Java 文件

svn - 用于源代码控制的 ClearCase?

.net - 为什么有时用十六进制字符填充进程镜像名称?

svn - 将多头项目从 SVN 过渡到 HG

master rebase 后 Git 分支看不到变化