我有同一个命令的两个版本。新版本不完全向后兼容旧版本。在这种情况下,我应该将版本号添加到命令名称中吗?
/usr/bin/foo
/usr/bin/foo-2
其中 foo-2 是新版本(2.0),还是有其他部署策略?如果旧版本过时,这个替代方案就会被破坏,而 foo 现在实际上是 foo-2。该怎么处理呢。
我有同一个命令的两个版本。新版本不完全向后兼容旧版本。在这种情况下,我应该将版本号添加到命令名称中吗?
/usr/bin/foo
/usr/bin/foo-2
其中 foo-2 是新版本(2.0),还是有其他部署策略?如果旧版本过时,这个替代方案就会被破坏,而 foo 现在实际上是 foo-2。该怎么处理呢。