Git中的文件权限还原
要求如下:Git中的文件权限还原,git,file,permissions,hook,executable,Git,File,Permissions,Hook,Executable,要求如下: 创建文件test.sql,将权限设置为–rwxr xr--,即此处 所有者和组具有可执行文件。假设文件被推送到 源代码控制 当我想从源代码管理下载文件时 权限应保持原样–rwxr xr-- 使用Git,当我从存储库中提取文件时,我会看到权限 –rwxr-xr-x,即其他人具有可执行权限,而我不会 需要 权限也应保留在开发中 请告诉我存档时如何保留权限。 我在论坛上看到了几个答案,但我不知道应该实施哪一个, git钩子?脚本?您可以使用 您将文件和目录的权限存储在一个名为.git\u
我在论坛上看到了几个答案,但我不知道应该实施哪一个,
git钩子?脚本?您可以使用 您将文件和目录的权限存储在一个名为
.git\u cache\u meta
的单独文件中,并且不直接存储在git下
可以找到完整的样本
从上述帖子复制:
+# git bundle create mybundle.bdl master; git-cache-meta --store
+# scp mybundle.bdl .git_cache_meta machine2: #then on machine2:
+# git init; git pull mybundle.bdl master; git-cache-meta --apply