0

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

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

有没有办法解决这种情况?有没有办法一起禁用 aptana 中的 Git 支持?

4

1 回答 1

0

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

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

于 2012-06-15T12:58:15.837 回答