在工作的时候,我做了很多修改。每当代码处于合理的状态时,我都喜欢提交。但并非所有这些提交都很有趣。所以我将这些提交提交到本地磁盘或私人服务器。它看起来像这样:
- 我早上取包
Foo
,所以它的版本是FamousSmalltalkGuy.14
. - 我在早上 (15)、午餐 (16) 和晚上 (17) 在本地提交。现在
Foo
本地包最多DanielLyons.17
。 - 看起来 Famous Smalltalk Guy 将第 15 版推送到 Smalltalkhub。
FamousSmalltalkGuy.15
我与我的图像中的内容合并,产生DanielLyons.18
.
现在我想推DanielLyons.18
到 Smalltalkhub。什么是正确的做法?
复制版本(单击蒙蒂塞洛 UI 中的复制按钮)。
FamousSmalltalkGuy.15
这感觉不对,因为和会有不连续性DanielLyons.18
。在 Smalltalkhub 存储库中提交一个新版本,
DanielLyons.15
在框中手动写入。这感觉不对,因为它似乎混淆了我的本地形象。毕竟,它以前见过
DanielLyons.15
,这不是。
我确信这里有正确的事情要做,但我不知道它是什么。如果有人能阐明同时协作开发的正确蒙蒂塞洛工作流程,我将不胜感激。谢谢!