【问题标题】:Locking/unlocking files with PhpStorm使用 PhpStorm 锁定/解锁文件
【发布时间】:2016-12-11 13:59:47
【问题描述】:

我想知道这到底是如何工作的。在 PhpStorm 中,您可以在右下角锁定或解锁当前文件。

每当您执行此操作时,我都会看到读写权限发生更改,但 git 不会接受更改。我以前在存储库中看到过锁定文件,例如 Laravel 代码库。当我拉入存储库时,所有基本代码都被锁定。

如何让 git 获取对我的文件权限的更改,或者即使它没有显示任何更改,它也会将它们推送到存储库?这是如何工作的?

编辑: git 似乎只跟踪文件是否可执行,有没有简单的方法让 git 跟踪所有文件权限更改?

【问题讨论】:

  • 在 git 中绝对没有发生任何事情。

标签: git phpstorm file-permissions


【解决方案1】:

这是一项新功能,但不适用于 版本控制系统。

它允许您使用 VCS(如果支持的话)或文件系统来锁定文件。

如果您想跟踪文件权限更改,例如 git 中的读/写标志,只需在 *nix 系统上设置 config filemode=true。在 Windows 上有点棘手,因为不是 all permissions are mapped to git。

【讨论】:

    【解决方案2】:

    Git 只跟踪文件是否可执行。即使启用了文件模式。让 git 跟踪读/写更改的唯一方法是使用一些钩子或其他 hacky 方法。

    【讨论】:

      猜你喜欢
      • 2015-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-14
      • 2018-07-18
      • 2016-09-26
      • 2010-10-16
      相关资源
      最近更新 更多