我本质上是一个业余程序员。我为我的孩子们编写了一个在 Eclipse 下开发的 Android 数学应用程序,到目前为止,它已经发布了两个版本:第一个版本(0.2),第二个版本(0.3)包含了我 7 岁的 Maddy 要求的更改。老客户和beta测试员。现在,五岁的珍妮有了她的功能列表。
到目前为止,我已经通过复制工作 0.2 版本的整个目录并用后缀“-0.2”命名它的简单权宜之计来完成版本控制;然后继续下一个。但现在我想开始使用 Mercurial 进行源代码控制。问题是,我希望能够开始跟踪,而不是从我当前的 0.3 级别开始,而是从我之前的 0.2 级别开始。(我没有保存 0.1。)
我的计划是复制 0.2 目录,然后将其转换为 Mercurial 存储库。提交 0.2 后,我将从 0.3 目录替换我编辑的四个左右的文本文件(一个 Java,几个 XML),然后提交到 0.3 级别。
然后我可以将该目录移动到我的 Eclipse 工作区并正常编辑,当我使用 Jenny 的更改进入 0.4 版本时提交。我计划最初在 Eclipse 之外做所有 Mercurial 的东西,直到我的脚湿透为止;然后我将研究 Eclipse Mercurial 插件和其他东西。
这种方法是否有意义,或者我是在设置自己的脚射门?