在dart';s依赖项版本控制
我在一些颤振依赖中看到了+1,并且一直在想这意味着什么,因为最近我看到它的次数越来越多 样本发布规范yaml在dart';s依赖项版本控制,dart,flutter,dart-pub,Dart,Flutter,Dart Pub,我在一些颤振依赖中看到了+1,并且一直在想这意味着什么,因为最近我看到它的次数越来越多 样本发布规范yaml dependencies: flutter: sdk: flutter cloud_firestore: ^0.8.1+1 sqflite: 0.12.2+1 zoomable_image: ^1.2.1+1 我查过了,但没找到 这是什么意思?它也可以是+neg+2吗?+意味着它是一个常规发布版本, 而-则表示预发布版本。 (在x.y.z之后没有版本号也表示
dependencies:
flutter:
sdk: flutter
cloud_firestore: ^0.8.1+1
sqflite: 0.12.2+1
zoomable_image: ^1.2.1+1
我查过了,但没找到
这是什么意思?它也可以是
+n
eg+2吗?+
意味着它是一个常规发布版本,而
-
则表示预发布版本。(在
x.y.z
之后没有版本号也表示发布版本,如+
)
版本的以下部分是一些没有固定格式的内部版本号
另见
-
)将被flatter-packages-get
忽略,除非-
是pubspec.yaml
中版本约束的一部分
foo_package: ^1.2.3-beta
在Dart惯例中,发布补丁版本时使用
+1
,其中版本中的第一个编号为0
。版本1.2.1+1
不惯用。根据作者是否认为软件包足够稳定以达到1.0.0
,基本上有两种使用模式:
0.大调.小调+补丁
major.minor.patch
变为0.1.2+1表示更改不会影响公共API
,显然这不仅仅是一个版本号,还是我理解错了?你是对的。如果API发生变化,则应增加主要或次要部分。否则,就没有具体说明如何使用它。这取决于您和您正在使用的工作流(例如,自动构建和部署),因此它本质上是第四个点。。。好的,实际上它就像另一个
。预期的语义有点不同,不应该总是使用它。