1

我有几项任务分配给我,我正在努力找出完成它们的最佳顺序,以及是否有任何我应该注意的重大缺陷。以下是需要做的事情的清单:

  1. 将 Subversion 存储库转换为 Git
  2. 将 Trac 升级到最新版本
  3. 将 Git 与升级后的 Trac 集成
  4. 升级神器
  5. 将整个存储库“网络”(Git repos、Trac、Artifactory 等)移动到新的 vm

我为这个难题的每个部分记录了基本说明,但我试图找出完成这些任务的最佳顺序。最好的部分是 - 想要 1 个存储库完全转换并在新 vm 上使用升级版本的权力在触及任何其他存储库之前。长话短说——我的商科学位现在还不行。

4

1 回答 1

1

我会做以下事情(注意:我不知道 git、Trac 或 Artifactory,所以我只是假设/猜测他们会让你零碎做):

  1. 将 Subversion 存储库设置为只读模式
  2. 开始将SVN 存储库的副本转换为 git(如果它变成梨形,您可以回退到 SVN)
  3. 启动新虚拟机
  4. 在新 VM 上安装最新版本的 Trac & Atrifactory
  5. 将您的 git 存储库移动到新的虚拟机
  6. 集成 git 和 Trac

通过这样做,您可以一次执行一个存储库(仅对一个存储库执行前 2 个步骤和最后 2 个步骤,而不是一次全部执行),并且如果您必须回退,则始终可以使用“旧”设置。

于 2013-11-14T14:58:51.273 回答