Jen*_*ens 19

我知道这是一个老线程,但如果其他人来到这里我会分享我的个人经历.

过去几年我们一直在使用它,作为一个标题,RTC已经发展成为一个SCM,我根本不相信我的文件.

工作流程是如此不同,以至于其他SCM如此以及整体而言,它是一个过于复杂和复杂的系统,有时会导致您丢失更改.

事实上有一篇名为"备份棚"的假设特征的文章只讲述了我没有错的故事,需要这样一个特征的事实告诉了一个关于变化如何突然消失的故事. .- https://jazz.net/library/article/191/?errno=1

从其他SCM来看,我们已经习以为常只有"还原"会覆盖局部变化.在RTC中,这种情况发生在很多其他场合.有人问,在这些情况下合并文件和/或冲突它们有多难?...

当您执行以下操作时,RTC将覆盖文件:

  • 重新同步你的工作区,既然你无法从不同步的WS中登记,你就无法避免这种情况,所以在上帝之前,请先做好备份!
  • 接受改变,是的,这是正确的,尽管所有其他SCM的做法...它会提供您在接受更改之前检查本地更改,所以请记住在PRAY点击是,它已发现所有本地更改.
  • 随机?...我相当肯定经历过其他变化消失的事件,但只有上面的2个是我能够指责的东西......
  • 还原......显然,这个列表中应该只有一颗子弹.

这可能是通过"设计"......然后我想投一个非常糟糕的设计.

另外如上所述,如果您使用的是Visual Studio,请在登录前单击刷新远程和本地更改.作为subversion(尽可能旧)的解决方案在发现更改方面比RTC更好,GIT也是如此......

此外,SVN和Git在许多IDE中都有很好的实现......我认为它需要一段时间才能在Visual Studio中使用Git,但现在肯定是!虽然仍有功能需要.SVN也可以与许多工作项/问题跟踪系统集成,但是对于Jira集成,我实际上只是更喜欢在评论中编写问题编号,它更快更容易......而且它创建了FishEye选择的链接更改集,因此Jira将显示有关问题的提交.

我不能说Git/Stash组合或SVN与YouTrack/Mingle如何在这里工作.但是在RTC中,将工作项附加到提交的工作流程变成了这个巨大的开销,所以我们停止使用它= Worthless功能.

然后是整个计划,工作项目,Scrum等系统的一部分...我唯一喜欢的部分就是它不时给我的笑声.除此之外,它几乎没用...... Go Jira + GreenHopper,Mingle,YouTrack ......

其中一个有趣的事情是,IBM试图通过"集成"来销售它,以及你节省了多少......由于这些解决方案如此广泛,因此有很多好的解决方案,你可以在那里进行设置和在您决定升级到该软件的较新版本之前,不必触摸手指.除了所有"节省管理员的时间"之外,他们只需要十倍的时间来帮助他们四处奔波,并帮助解决RTC似乎带来的许多问题.

所以我会建议反对RTC.并且Github,Codeplex,Bitbucket等已经证明了Git,SVN等事实上确实可以扩展......

  • 只是稍微更新一下,现在接近5年,RTC的道路......现在已经结束了,至少有很强的动作转移到GIT(最后)......我认为Stash是选择主持git,但我不知道最终的决定是什么,无论RTC的道路是痛苦和昂贵的,有人终于意识到了. (3认同)

小智 5

我们在办公室使用RTC并且工作得相当好.虽然你需要知道两件事:

  • 它实际上不是像Git或Mercurial这样的分布式版本控制系统.它更像CVS.它确实支持变更集.
  • 不要将它与derby数据库一起使用.它在我们的情况下多次坠毁.我们现在在DB/2上运行它,现在它运行稳定.
  • 它也支持完整的应用程序生命周期,但对我来说,这更像是一个膨胀的系统的负担,而不是一件好事.
  • 如果你来自CVS或Subversion,这是一个很棒的系统.
  • 如果你来自Git或Mercurial,那没什么特别的.


Kei*_*las 4

理性团队音乐会?风险是,供应商锁定,不适合您的目的,不符合您的工作流程,缺乏理解或培训

实时时钟?您的申请缺乏准确性

实时控制?保证延迟。特别是在不提供任何特定内容的操作系统上。此外,RTC 应用程序往往是高度线程化的,需要程序员采取非常战略性的方法来管理并发,以实现实时控制