MKS Integrity和Github as代码版本控制之间的区别是什么

MKS Integrity和Github as代码版本控制之间的区别是什么,git,mks-integrity,Git,Mks Integrity,我的团队一直在使用MKS Integrity作为代码的源版本控制。我们对迁移到Github并使我们的系统现代化感兴趣 Github和MKS Integrity之间的优缺点是什么?我不是MKS专家,但几年前我就使用过它。它可能与您正在使用的配置不同,但根据我的经验,这里有一些要点 Git要快得多 更容易处理相同的文件(不再解锁和锁定文件) 在MKS中,分支和合并对我来说是一件非常痛苦的事情,在git中更容易 分散式存储库意味着每个开发人员在本地都有一份代码副本,不必连接到MKS源服务器即可工作

我的团队一直在使用MKS Integrity作为代码的源版本控制。我们对迁移到Github并使我们的系统现代化感兴趣


Github和MKS Integrity之间的优缺点是什么?

我不是MKS专家,但几年前我就使用过它。它可能与您正在使用的配置不同,但根据我的经验,这里有一些要点

  • Git要快得多
  • 更容易处理相同的文件(不再解锁和锁定文件)
  • 在MKS中,分支和合并对我来说是一件非常痛苦的事情,在git中更容易
  • 分散式存储库意味着每个开发人员在本地都有一份代码副本,不必连接到MKS源服务器即可工作
  • 工具-许多IDE都支持git和github。我用IntelliJ试过一次MKS插件,但IntelliJ在那之后都不会启动。我看到你提到github,他们有
  • 社区-如果你陷入困境,很容易获得git的帮助
  • 由于gits是一种跟踪更改的方式,而不是像MKS那样对整个文件进行版本控制,因此它使用的磁盘更少
  • 您可能缺少的是MKS Manager,它是一个问题跟踪实用程序,您在其中拥有将文件更改链接到问题的更改包。Git没有内置的功能。我们通常通过在提交消息中引用任务来解决它

    TASK-001 Fixed the thing
    
  • Git在很多方面都是不同的,所以从MKS迁移到Git可能是一个陡峭的学习曲线,如果您以前从未接触过它的话。但作为MKS的前用户,在我开始使用git之后,我再也不会回到MKS了。我发现git更灵活,您几乎可以为您的团队定义流程,但对于MKS,我一直使用那个笨重的MKS客户机,几乎迫使您在单个分支中工作。同时也在追踪那些锁定了我需要登记的文件的同事。。。等等,他在度假。最好给能帮我解锁该文件的MKS管理员打电话:)

我不是MKS专家,但几年前我就用过了。它可能与您正在使用的配置不同,但根据我的经验,这里有一些要点

  • Git要快得多
  • 更容易处理相同的文件(不再解锁和锁定文件)
  • 在MKS中,分支和合并对我来说是一件非常痛苦的事情,在git中更容易
  • 分散式存储库意味着每个开发人员在本地都有一份代码副本,不必连接到MKS源服务器即可工作
  • 工具-许多IDE都支持git和github。我用IntelliJ试过一次MKS插件,但IntelliJ在那之后都不会启动。我看到你提到github,他们有
  • 社区-如果你陷入困境,很容易获得git的帮助
  • 由于gits是一种跟踪更改的方式,而不是像MKS那样对整个文件进行版本控制,因此它使用的磁盘更少
  • 您可能缺少的是MKS Manager,它是一个问题跟踪实用程序,您在其中拥有将文件更改链接到问题的更改包。Git没有内置的功能。我们通常通过在提交消息中引用任务来解决它

    TASK-001 Fixed the thing
    
  • Git在很多方面都是不同的,所以从MKS迁移到Git可能是一个陡峭的学习曲线,如果您以前从未接触过它的话。但作为MKS的前用户,在我开始使用git之后,我再也不会回到MKS了。我发现git更灵活,您几乎可以为您的团队定义流程,但对于MKS,我一直使用那个笨重的MKS客户机,几乎迫使您在单个分支中工作。同时也在追踪那些锁定了我需要登记的文件的同事。。。等等,他在度假。最好给能帮我解锁该文件的MKS管理员打电话:)