Node.js 在git中合并package.json(解决版本冲突)

Node.js 在git中合并package.json(解决版本冲突),node.js,git,package.json,Node.js,Git,Package.json,package.json中的version字段不断出现冲突。例如: "version": "1.1.144" 以及: 有没有办法用最高的版本号自动解析它?最后写了一个检查远程版本并将本地版本设置为匹配的 npm install -g node-version-match 并从项目的目录: level 这将设置本地package.json版本以匹配远程package.json版本: { "name": "package", "version": "0.0.152", // <=

package.json中的version字段不断出现冲突。例如:

"version": "1.1.144"
以及:

有没有办法用最高的版本号自动解析它?

最后写了一个检查远程版本并将本地版本设置为匹配的

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
 ...
{
“名称”:“包装”,

“版本”:“0.0.152”,//您如何管理发行版/版本?您的是什么?如果您总是知道选择哪一个,您可以使用
--我们的
--他们的
@GabrielBleu我们的核心项目是git flow。问题是关于它的一个依赖项,它是一个私有npm包项目。有几种。这些npm包有一个大的构建碰撞次要版本的过程。对于我们来说,合并逻辑应该是-始终使用较大的版本号。不总是知道较大的版本号是本地版本还是远程版本。您是否有如何使用的示例?我正在寻找类似于BitBucket中PRs中发生的情况。
{
  "name": "package",
  "version": "0.0.152", // <=== sets this to equal the version in remote
 ...