Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Windows 客户端中的 Aptana 来更改存储在 Debian 机器上的 Git 存储库的工作目录。我正在使用 Samba 共享工作目录(和 Git 存储库)。
不幸的是,当我在 Aptana 工作时,我拥有的每个文件都被标记为更改(从上次提交的角度来看)。当我在 Aptana 中进行提交时,所有星号都消失了,但是当我git log在服务器上运行时,星号又回来了。
git log
有没有办法解决这种情况?有没有办法一起禁用 aptana 中的 Git 支持?
这可能是因为 Windows 不支持 UNIX 文件模式。Samba 提供此信息,但 Windows 不使用它。
存储在索引文件中的模式与 Windows 上的 Git 报告文件实际具有的模式不同。发生这种情况是因为在 Windows 上没有任何真正的 UNIX 样式文件模式,所以它们只是在运行中创建的。当您在服务器上运行“git log”时,它会重写索引文件以再次具有正确的(Unix)文件模式。