我们一直遇到 package.json 文件中版本字段的冲突。例如:
有没有一种方法可以使用最高版本号自动解决它?
"version": "1.1.144"
并且:
"version": "1.1.145"
有没有一种方法可以使用最高版本号自动解决它?
"version": "1.1.144"
并且:
"version": "1.1.145"
npm install -g node-version-match
并从项目目录中:
level
这将设置本地 package.json 版本与远程 package.json 版本相匹配:
{
"name": "package",
"version": "0.0.152", // <=== sets this to equal the version in remote
...
这样做可以避免在拉取代码之前出现冲突,之后我们会更改版本号,提交并推送。
--ours
或--theirs
参见。 - Gabriel Bleu