小编Chr*_*ite的帖子

合并基于另一个功能分支的功能分支

几天前,我有master一个完全线性历史的分支.然后我创建了一个功能分支,我们将调用它feat/feature-a.我在那个分支上工作,然后提交它进行代码审查以便合并master.

在进行feat/feature-a审核时,我想开发另一个依赖于引入的代码的功能feat/feature-a.所以我feat/feature-bfeat/feature-a分支机构创建了一个分支.

在我工作的时候feat/feature-b,feat/feature-a合并到了主人.所以现在master已经引入了代码feat/feature-a.我现在想要合并feat/feature-b到master中,但是我得到了很多看起来像这样的合并冲突:

<<<<<<< HEAD
=======
    // Some code that was introduced by feat/feature-b
>>>>>>> c948094... My commit message from feat/feature-b
Run Code Online (Sandbox Code Playgroud)

我的猜测是,因为我feat/feature-a对我的feat/feature-b分支进行了更改,我现在正试图"复制"那些以合并冲突结束的更改.

我可以手动解决这些问题,但它们在数十个文件中存在多次,所以如果有的话,我想知道更好的解决方案.

git version-control merge merge-conflict-resolution

9
推荐指数
1
解决办法
2810
查看次数

ImageMagick 参数指定输出格式

我正在以编程方式使用 ImageMagick 将一些用户定义的转换应用于图像。我正在使用的脚本生成一个新进程并使用类似于以下参数的 ImageMagick 运行:

convert /tmp/source -resize 100x /tmp/transformed
Run Code Online (Sandbox Code Playgroud)

然后它从/tmp/transformed. 我想添加将图像转换为另一种图像格式的选项,但是通过查看 IM 文档一段时间,我可以看到这样做的唯一方法是将输出目标附加.<ext>,如下所示:

convert /tmp/source -resize 100x /tmp/transformed.png
Run Code Online (Sandbox Code Playgroud)

还有其他方法吗?使用预先存在的脚本执行此操作的最简单方法是提供一个参数,但我找不到它。就像是:

convert /tmp/source -resize 100x -format png /tmp/transformed
Run Code Online (Sandbox Code Playgroud)

这可能吗?或者我是否不得不将扩展名附加到输出目的地?

imagemagick

0
推荐指数
1
解决办法
2449
查看次数