我想要的是使用 Docker 的工具(Kinematik、Machine、Compose)将我的开发从 Linux 转移到 Windows。当然,我仍在开发应该在 Linux 上运行的 Web 应用程序。
简单的部分是安装工具并克隆一个 repo。这样,带有源代码的 repo 位于 Windows 的主机文件系统中,但通过容器在 Linux 中运行。
困难的部分是当我编辑文件、将其保存并通过 git 提交时,文件的权限是 0777,并且它不尊重现有(编辑前)的权限。
如何排序?
答案1
答案2
您可能会在这里找到一些想法https://stackoverflow.com/questions/6476513/git-file-permissions-on-windows-7 它们似乎都不完全符合您的要求,但综合起来,您可能会找到适合您的方法。