代码空间在 git 提交后无法同步 chmod=+x

Codespaces failing to sync chmod=+x after git commit

提问人:BlimBlomBlum 提问时间:9/12/2023 更新时间:9/12/2023 访问量:12

问:

该文件不可执行:

git ls-tree HEAD
> 100644 blob <somekey> postCreateCommands.sh

该文件是可执行的:

git update-index --chmod=+x postCreateCommands.sh
git commit -m "fix: changing file permissions"
> mode change 100644 => 100755 .devcontainer/postCreateCommands.sh

但是,当我点击“同步更改”时,Codespaces 卡住了同步,并且提交的更改没有推送。

代码空间 github-codespaces

评论


答:

0赞 BlimBlomBlum 9/12/2023 #1

我能够在本地(即我的工作笔记本电脑上的 git)上对 VS code 执行上述工作流程,而不会遇到同步问题。我不确定此问题的原因是否是 Codespaces 错误,或者用于我的 Codespaces 工作区的容器创建是否存在问题,尽管我不会进一步调查,因为我需要继续我的工作。