将PySynergy迁移到GIT [duplicate]

hgqdbh6s  于 2023-04-28  发布在  Git
关注(0)|答案(2)|浏览(135)

此问题已在此处有答案

Converting a CM Synergy archive to free source control(4个答案)
2天前关闭。
有人试过把PySynergy迁移到GIT吗?你能迁移包括历史吗?
我的公司正在计划将Synergy迁移到GIT。我在Github上找到了PySynergy项目,并尝试使用它。
我不得不调整它以适应我们的环境并解决一些小问题。但是我发现我无法使用代码树将源代码迁移到GIT。
有没有人尝试过这种迁移,包括代码树?任何建议/参考?

5m1hhzi4

5m1hhzi41#

对于一个客户,我已经将CM/synergy转换为Git,基于项目的静态修订,尊重逻辑历史,并将元数据(基线,任务,对象等信息)添加到git标签中,因此它是可搜索的。
其次,我尊重使用子模块(或转换为目录)的子项目结构。它使用的是支持Synergy的http://www.2git.io/变体(由www.praqma.com/https://github.com/Praqma/2git创建)。.
我的方法在处理/消除Synergy使用问题方面非常强大。.

rbpvctlc

rbpvctlc2#

我曾经花了很多时间试图使用它,但失败了。这个脚本与诺基亚的代码组织方式密切相关,这取决于你使用的是哪个版本的synergy,以及它是如何使用的。我遇到了三个主要问题:1.我们被困在旧的32位系统上,这些系统不支持pySynergy的多线程方面。这个很容易修理。2.我们没有使用相同的版本和脚本期望的字段,我们没有。3.我们做了一些奇怪的事情,打破了基线的连续性。
我放弃了,使用了一个基线列表,并将它们提供给一个脚本,该脚本创建了一个git repo,然后抓取每个基线,在前一个基线之间创建一个任务列表,并提交一个列出任务的消息。这是不完美的,但它实际上工作得很好。在迁移之前,我们的历史都是协同的,所以我们没有失去太多。祝你好运!我希望我仍然可以访问脚本,这样你就可以利用一些查询。

相关问题