在Git存储库中,我希望用指向存储库外文件的软链接替换现有文件。(为了说明清楚,我想引用外部工具自动生成的文件。)
$ git rm FILE
$ ln -s PATH-TO-FILE FILE
$ git add .
$ git commit -m "..."一切都很酷。我把-格式-修补这个提交-没有问题。但当我试图应用这个补丁时..。
$ git am < PATCH
Applying: PATCH
fatal: unrecognized input
Patch failed at 0001 PATCH
...git-apply产生类似的,但较少冗长的结果。
有办法摆脱这种局面吗?
这种行为究竟是正常的,还是一种错误?
提前谢谢!
发布于 2013-12-26 11:04:41
正如@janos所指出的,这个问题在较新的git版本中并不存在。
实际上,从源代码构建(最近的) git解决了这个问题,因此显然在格式修补程序中存在一个bug。
发布于 2013-12-25 21:04:10
尝试不使用<
git am PATCH我能够以这种方式添加符号链接。
https://stackoverflow.com/questions/20775132
复制相似问题