如何命名新版本的命令,该命令与旧版本不完全兼容

如何命名新版本的命令,该命令与旧版本不完全兼容

我有同一个命令的两个版本。新版本不完全向后兼容旧版本。在这种情况下,我应该将版本号添加到命令名称中吗?

/usr/bin/foo
/usr/bin/foo-2

其中 foo-2 是新版本(2.0),还是有其他部署策略?如果旧版本过时,这个替代方案就会被破坏,而 foo 现在实际上是 foo-2。该怎么处理呢。

相关内容