相关疑难解决方法(0)

我怎么告诉git总是选择我的本地版本来解决特定文件上的冲突合并?

假设我通过git存储库与某人合作,并且有一个特定的文件,我永远不想接受任何外部更改.

有没有办法让我设置我的本地仓库,以便每当我拉动时不抱怨冲突的合并?我想在合并此文件时始终选择我的本地版本.

git git-merge

94
推荐指数
2
解决办法
4万
查看次数

作曲家和多个分支

我有一个带有2个分支的git项目:

  • 师父:目前"稳定分支"但遭到改变.发布标记从那里.
  • Devel:下一个版本的开发分支.当我们认为这里的某些功能非常稳定时,它会合并为master.

在master中,我有一个composer.json使用特定版本的要求:

"require" : {
    "triagens/arangodb" : "1.2.1",
    "php" : ">=5.4.0"
},
Run Code Online (Sandbox Code Playgroud)

在我的devel分支中,我想使用依赖项的开发版本:

"require" : {
    "triagens/arangodb" : "dev-devel",
    "php" : ">=5.4.0"
},
Run Code Online (Sandbox Code Playgroud)

实际上,当切换和/ composer installcomposer update运行分支时,我希望让作曲家更新/更改相应版本的依赖关系.

由于composer install --dev不支持具有不同版本的依赖项require-dev,我无法在该require-dev部分中设置不同的版本.

我也不希望composer.json每个分支都没有单独的,因为合并会非常痛苦.

如果您有多个分支,并且每个分支使用某种版本的依赖项,那么最好的方法是什么?

php composer-php

11
推荐指数
1
解决办法
3166
查看次数

标签 统计

composer-php ×1

git ×1

git-merge ×1

php ×1