有没有人尝试将 migratePySynergy 迁移到 GIT?您是否能够迁移包括历史记录?
我的公司正在计划将 Synergy 迁移到 GIT。我在 Github 上找到了 PySynergy 项目并尝试使用它。
我不得不调整它以适应我们的环境并解决一些小问题。但我发现我无法使用代码树将源代码迁移到 GIT。
有没有人尝试过这种迁移,包括代码树?有什么建议/参考吗?
有没有人尝试将 migratePySynergy 迁移到 GIT?您是否能够迁移包括历史记录?
我的公司正在计划将 Synergy 迁移到 GIT。我在 Github 上找到了 PySynergy 项目并尝试使用它。
我不得不调整它以适应我们的环境并解决一些小问题。但我发现我无法使用代码树将源代码迁移到 GIT。
有没有人尝试过这种迁移,包括代码树?有什么建议/参考吗?
对于一个客户,我已经根据项目的静态修订(尊重逻辑历史)并将元数据(基线、任务、对象等信息)添加到 git 标签,将 CM/synergy 转换为 Git,因此它是可搜索的。
其次,我尊重使用子模块(或转换为目录)的子项目结构。它使用 支持 Synergy的http://www.2git.io/(由 www.praqma.com / https://github.com/Praqma/2git创建)的变体。
我的方法在处理/忽略 Synergy 使用问题方面非常稳健。
请随时联系我或 info@praqma.com 以获取更多信息。
我曾经花了很多时间尝试使用它并失败了。该脚本与诺基亚如何组织他们的代码密切相关,它取决于您使用的是哪个版本的协同效应以及它是如何使用的。我遇到了 3 个主要问题: 1. 我们被困在旧的 32 位系统上,这些系统不能与 pySynergy 的多线程方面一起工作。这很容易解决。2. 我们没有使用相同的版本并且脚本期望我们没有的字段。3. 我们做了一些时髦的事情,打破了基线的连续性。
我放弃并使用了基线列表,并将它们提供给创建 git repo 的脚本,然后抓取每个基线,在前一个基线之间创建任务列表,并使用列出任务的消息提交。它并不完美,但实际上效果很好。在迁移之前,我们的历史全都在协同作用下得到了提升,所以我们并没有失去太多。祝你好运!我希望我仍然可以访问脚本,以便您可以利用一些查询。