我正在从Windows客户端使用Aptana来更改存储在Debian机器上的Git仓库的工作目录。我正在使用Samba共享工作目录(和Git repo)。
不幸的是,当我在Aptana工作时,我所拥有的每个文件都被标记为更改(从最后一次提交的角度来看)。当我在Aptana中进行提交时,所有星号都会消失,但是当我在服务器上运行git log
时,星号会回来。
有没有办法解决这种情况?有没有办法在aptana中一起禁用Git支持?
答案 0 :(得分:0)
这可能是因为Windows不支持UNIX文件模式。 Samba提供此信息,但Windows不使用它。
存储在索引文件中的模式与Windows上的Git报告文件实际拥有的模式不同。发生这种情况是因为Windows上没有任何真正的UNIX样式文件模式,所以它们只是在运行中组成。当您在服务器上运行“git log”时,它会重写索引文件以再次使用正确的(Unix)文件模式。