我有一个关于msysgit的问题。
我的git工作目录是在C:\sw\work.git。我的源代码在"C:\sw\work.git\src\myfile.h“。
我已经使用了msysgit的命令提示符和bash提示符。不知何故,我最终遇到了这个问题(我不记得是怎么回事了):"C:/sw/work.git/src/myfile.h“和"src/myfile.h”都在我的存储库中。第一条道路根本不是我的本意。每当我对myfile.h进行更改时,我都会在两个文件中收到神秘的修改通知,因为它们本质上是两个不同名称的相同文件。
任何合并、更新或重新建立基础的操作都会与这些路径纠缠在一起,并在中途停止。
有没有办法解决这个问题?至少从我的存储库中删除硬编码的路径,只留下相对路径?
发布于 2011-08-03 01:22:33
再次尝试克隆您的C:\sw\work.git (git clone --no-hardlinks C:\sw\work.git C:\anotherPath),看看问题是否仍然存在于新的存储库中。
(“--no-hardlinks”选项对Windows来说应该没什么关系,但这只是为了安全起见)
https://stackoverflow.com/questions/6915328
复制相似问题