1
如何使在Windows上使用git签出的文件默认在Cygwin中可写?
我在Windows上进行开发,我更喜欢从Windows命令行运行git并生成命令,但是有时我也想使用cygwin来使用自己喜欢的Unix工具浏览项目存储库。 我的问题是,无论何时我进行任何形式的git checkout,从cygwin的角度来看,它签出的文件都是只读的。我可以使用递归chmod轻松修复它,但是我不想在每次git checkout之后都要做。请注意,如果我使用任何Windows程序编辑这些相同的文件,它们都是可写的-只有cygwin认为它们是只读的。 我不确定是否可以添加git hook,因为正如我所说,我是从Windows命令行运行git checkout的。 我想我对Windows权限和cygwin权限之间的交互感到困惑。