在阿普塔纳中禁用 git?或者让 git 比桑巴舞更兼容



我正在使用Windows客户端的Aptana来更改存储在Debian机器上的Git存储库的工作目录。 我正在使用 Samba 来共享工作目录(和 Git 存储库)。

不幸的是,当我在 Aptana 工作时,我拥有的每个文件都被标记为更改(从上次提交的角度来看)。当我从 Aptana 中执行提交时,所有星号都会消失,但是当我在服务器上运行git log时,星号会回来。

有没有办法解决这种情况? 有没有办法在 aptana 中同时禁用 Git 支持?

这可能是因为Windows不支持UNIX文件模式。Samba 提供此信息,但 Windows 不使用它。

存储在索引文件中的模式与 Windows 上的 Git 报告文件实际具有的模式不同。发生这种情况是因为Windows上没有任何真正的UNIX样式文件模式,因此它们只是动态编造的。当您在服务器上运行"git log"时,它会重写索引文件以再次具有正确的 (Unix) 文件模式。

最新更新