【问题标题】:Disable git in Aptana? Or make git more compatible over samba?在 Aptana 中禁用 git?或者让 git 比 samba 更兼容?
【发布时间】:2012-06-14 22:13:18
【问题描述】:

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

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

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

【问题讨论】:

    标签: git aptana samba


    【解决方案1】:

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

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

    【讨论】:

    • 这很奇怪,它列出了所有文件,但没有显示任何差异,所以它只是空白。
    • 这是有道理的——存储在索引文件中的模式与 Windows 上的 Git 报告文件实际具有的模式不同。发生这种情况是因为在 Windows 上没有任何真正的 UNIX 样式文件模式,所以它们只是在运行中创建的。当您在服务器上运行“git log”时,它会重写索引以再次使用实际的文件模式。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-07
    • 1970-01-01
    • 2021-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多