Skip to content

配置文件硬链接问题 #494

@wsw0108

Description

@wsw0108

重现步骤

  • 第一次启动程序,生成了 config.ini
  • config.ini 改名为 config.ini.real
  • 打开 cmd 创建硬链接, mklink /h config.ini config.ini.real
  • 打开 Git Bash, ls -l, 显示 config.ini/config.ini.real 的链接数为 2
  • 通过程序界面, 随便修改一个配置项, 比如快捷键设置

结果

  • config.ini 的内容相应改变
  • config.ini.real 的内容和 config.ini 的不一样
  • 通过 Git Bash 查看, 链接数变为 1, 也就是说, 硬链接丢失了

期望

  • config.ini 的内容相应改变
  • config.ini.real 的内容和 config.ini 的一样
  • 通过 Git Bash 查看的话, 链接数依然是 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions