gpt4 book ai didi

git - 如何处理二进制文件的 gitting,例如.mo 文件

转载 作者:太空狗 更新时间:2023-10-29 14:09:38 25 4
gpt4 key购买 nike

有没有简单的方法来处理git操作中的二进制文件?我认为在这种情况下我的理想是“merge ”.mo 文件(二进制 .po 消息)——优先考虑较新的文件,将其复制到较旧的文件之上。

那么我可以配置 git 来执行此操作还是它总是需要手动操作?

最佳答案

您可以在 gitattributes file 中添加一个自定义 merge 驱动程序 (参见 SO question ),仅适用于 *.mo 文件且仅在相关目录中。

echo *.mo merge=keepTheir > dirWithMoFiles\.gitattributes
git config merge.keepTheir.name "always keep theirduring merge"
git config merge.keepTheir.driver "keepTheir.sh %O %A %B"

keepTheir.sh 作为:

mv -f $3 $2
exit 0

关于git - 如何处理二进制文件的 gitting,例如.mo 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2408748/

25 4 0
文章推荐: javascript - Title 属性中的 Angular-Translate 变量替换
文章推荐: html - JSP 中标记
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com