
将
git-cache-meta在SO问题中提到“混帐-如何恢复混帐认为该文件是文件权限”(和git的FAQ)是更staightforward方法。
这个想法是在
.git_cache_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
那么你:
- 捆绑您的仓库,并保存相关的文件权限。
- 将这两个文件复制到远程服务器上
- 在此处恢复仓库,并申请许可
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)