合并从clearcase标签到git分支的更改

合并从clearcase标签到git分支的更改,git,clearcase,clearcase-ucm,Git,Clearcase,Clearcase Ucm,我们正在使用clearcase和git进行版本控制。 我有一个情况,我的同事在一个开发人员标签上发布了一些清晰的更改。现在我想把这些特殊的更改拉到git分支 有没有办法做到这一点?是的,使用配置规范创建快照视图,并选择该标签 然后从单独的git工作树文件夹中 git --work-tree=path/to/snapshot/view add . # or, to limit files added: git --work-tree=path/to/snapshot/view add -- af

我们正在使用clearcase和git进行版本控制。
我有一个情况,我的同事在一个开发人员标签上发布了一些清晰的更改。现在我想把这些特殊的更改拉到git分支


有没有办法做到这一点?

是的,使用配置规范创建快照视图,并选择该标签

然后从单独的git工作树文件夹中

git --work-tree=path/to/snapshot/view add .

# or, to limit files added:
git --work-tree=path/to/snapshot/view add -- afile
git --work-tree=path/to/snapshot/view add -- a folder

这将指示git从快照视图添加文件修改。

这将添加所有文件。我们能不能只挑选我们需要的文件,看看什么是合并。由于文件太多,很难保存analyze@Daemon当然,我已经编辑了答案。只需添加这些文件(不进行提交)。如果您不喜欢看到的内容,您可以随时重置Git工作树。谢谢。这很有帮助。但经过这个过程,我意识到clear case共享的更改来自git世界之外,这或多或少是比较两个文件和自动合并。如果我错了,请纠正我。这些答案也有帮助,还有一种方法可以用git-work打开一个合并工具-tree@Daemon更正:默认情况下,git add将进行(双向)合并。您还可以启动一个比较工具(kdiff3或其他)并自己检查差异。