【发布时间】:2015-07-02 07:20:52
【问题描述】:
我对版本控制系统的唯一经验是 clearcase,虽然它很好地发挥了作用,但我现在想转向免费工具。我已经阅读并尝试过 Git 和 SVN,并且肯定看到了基于提交的方法相对于 clearcase 使用的基于文件的方法的优势。
但是,如果在其他工具中没有等效工具,我会错过 Clearcase 的某些部分。 Clearcase 可以区分用户编写的文件和用户编写的程序创建的文件。用户编写的文件将是“文件元素版本”,程序生成的文件将是“派生对象版本”。此外,“派生对象版本”的依赖关系可以通过使用 clearcase cleartool catcr 命令来确定。
我的问题是:git 中是否有这些文件类型的等价物,是否有cleartool catcr 命令的等价物?我同意这不是严格意义上的版本控制系统的一部分,但如果我迁移到 GIT,它仍然是我想要复制的东西。
【问题讨论】: