从Subversion迁移到Accurev

时间:2012-03-30 00:56:22

标签: svn accurev

我刚刚开始他们使用Accurev的新工作。我多年来一直在使用Subversion,所以我一直试图找到“Subversion to Accurev”指南,但是在线的唯一文章是两种工具之间的比较(通常由Accurev发布)。任何人都可以推荐一本好的手册/文章/博客文章/任何东西吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:6)

Accurev和Subversion之间确实没有一对一的兼容性图表,因为Accurev包含了很多集成到修订控制系统中的工具。

Subversion和Accurev之间的最大区别在于Subversion几乎让你在与其他人一样的中继/分支上工作,而Accurev为你提供了一个完全私有的工作空间。它的工作方式是:

  • 您有一项任务,并为该任务创建。该流基于当前的集成。
  • 您在自己的流上开展工作。完成后,进行测试。
  • 您现在要自行修改您的信息流,以包含您在完成自己的工作时发生的所有更改。这称为变基。
  • 您将流传送到集成。

最好的考虑方法是说 stream = branch 。如果你在Subversion中做了同样的事情,你将会:

  • 您为正在执行的每项任务创建分支。
  • 您在此任务分支上工作。
  • 当您完成并测试时,您将从主干(或您从哪里分支)合并回到您的分支,以获得您在分支机构工作时发生的任何更改。
  • 您重新测试,一旦完成所有内容,您将更改从您的分支合并回主干或您最初从哪里开始分支。

请注意,您的分支和主干在您首次分支时的任务开始时都会包含相同的代码,最后在您重新分配和交付时(即从主干到分支,然后从分支返回到躯干)。

请记住这一点:你没死,去了地狱。相反,你只是在与Accurev合作。