相关疑难解决方法(0)

如何更改行结束设置

是否有文件或菜单可以让我更改如何处理行结尾的设置?

有3种选择:

  1. 结帐Windows风格,提交Unix风格

    签出文本文件时,Git会将LF转换为CRLF.提交文本文件时,CRLF将转换为LF.对于跨平台项目,这是Windows上的推荐设置("core.autocrlf"设置为"true")

  2. Checkout as-is,提交Unix风格

    签出文本文件时,Git不会执行任何转换.提交文本文件时,CRLF将转换为LF.对于跨平台项目,这是Unix上的推荐设置("core.autocrlf"设置为"input").

  3. 按原样结帐,按原样提交

    签出或提交文本文件时,Git不会执行任何转换.不建议跨平台项目选择此选项("core.autocrlf"设置为"false")

git msysgit

510
推荐指数
6
解决办法
39万
查看次数

Git在一条线内合并

前言

我正在使用git作为我的实验室正在编写的纸张的版本控制系统,在LaTeX中.有几个人合作.

我遇到git对它如何融合很顽固.假设两个人对一行进行了单词更改,然后尝试合并它们.虽然git diff --word-diff似乎能够逐字显示分支之间的差异,但git merge似乎无法逐字执行合并,而是需要手动合并.

使用LaTeX文档时,这一点特别烦人,因为编写LaTeX时的常见习惯是每行写一个完整的段落,让文本编辑器在为您显示时处理自动换行.我们现在正在努力为每个句子添加换行符,以便git至少可以合并段落中不同句子的更改.但它仍然会对句子中的多个变化感到困惑,这使得文本当然不再包装得很好.

问题

有没有办法git合并两个文件"逐字"而不是"逐行"?

git version-control latex

51
推荐指数
2
解决办法
3972
查看次数

标签 统计

git ×2

latex ×1

msysgit ×1

version-control ×1