';desktop.ini';防止git垃圾收集器重新打包

';desktop.ini';防止git垃圾收集器重新打包,git,desktop.ini,Git,Desktop.ini,我认为将git存储库安装在Windows系统上的Google驱动器上不是一个好的做法,因为臭名昭著的desktop.ini文件会到处弹出() 当团队成员尝试运行垃圾收集器时(带或不带prune:没有任何区别),结果如下: 是否有人知道如何防止git将desktop.ini文件解释为其配置文件和参考文件的一部分 注意:请避免回答诸如更改注册表项、安装此应用程序/修补程序或在windows设置中禁用此应用程序/修补程序之类的问题我们假设无法摆脱desktop.ini文件。我们只想让事情正常工作,

我认为将git存储库安装在Windows系统上的Google驱动器上不是一个好的做法,因为臭名昭著的
desktop.ini
文件会到处弹出()

当团队成员尝试运行垃圾收集器时(带或不带prune:没有任何区别),结果如下:

是否有人知道如何防止
git
desktop.ini
文件解释为其配置文件和参考文件的一部分

  • 注意:请避免回答诸如更改注册表项、安装此应用程序/修补程序或在windows设置中禁用此应用程序/修补程序之类的问题我们假设无法摆脱
    desktop.ini
    文件。我们只想让事情正常工作,即使它的存在(如果可能的话)

我想到的问题是,为什么要使用Google Drive存储git签出。您是否将其用作git中心服务器来进行协作?如果只有一些git命令出错,也许你可以在那里存储一个“裸”存储库,然后在一个普通目录中使用
git clone
git push
等,就像在更常见的设置中一样。但我仍然不明白为什么会有人这样做。“将您的git签出移动到另一个位置”的说明似乎比这里的任何答案都要简单得多,所以这不是解决方案一定有原因。是为了合作吗?备份?@rellampec嗯,证明一个负片是很难的,所以你必须决定它值多少钱。作为一个夸张的类比,“我怎样才能把手放在烤箱里而不被烫伤?把手从烤箱里拿出来是一个选择,但我很好奇是否有其他方法。”的答案是“把手从烤箱里拿出来。”如果问题改为“我想把手放在烤箱里,这样我就可以防止沙锅里的酱汁漏出来“答案是找到更好的方法来阻止酱汁泄漏,而不是把手放在烤箱里。@rellampec好吧,但原因是谷歌硬盘要求Windows给每个同步文件夹一个漂亮的覆盖图标,操作系统必须将这些信息存储在某个地方。”。我同意这种情况不应该发生,但这肯定是驱动力导致了这个文件的存在。所以核心问题是,你的公司不希望你的员工在他们的笔记本电脑上有代码文件或其他与业务相关的文件,以防他们的笔记本电脑被盗或丢失。正确的解决方案是使用BitLocker或类似工具对整个磁盘进行加密。