我在编写代码时遇到了这个问题。每当我在Xcode中打开源文件,进行更改并保存它们时,文件将被复制到“自动保存信息”文件夹,源树视图(命令+ 1)中的引用将更改为新位置。
现在我无法“就地”编辑文件,但必须编辑它们并将它们从“自动保存信息”中复制回来。
代码文件位于“共享”(我的本地“GitHub”存储库文件夹)中的文件夹中。我用来编辑文件的帐户拥有它们并具有r / w权限。在另一个不拥有文件但具有r / w权限的帐户上,问题不会发生。
我的Mac是MacBook Pro Retina 15“2014,2,2 Ghz i7运行OS X 10.10.5。有没有人知道什么是错的以及如何修复它?
UPDATE
所以,我发现了两件事
- 它也发生在“共享”中“GitHub”文件夹之外的文件中
- 只有当我在XCode中打开一个窗口并添加文件时才会发生这种情况(我先打开的文件保存到位,添加的文件保存在“自动保存信息”中)
删除ACL权限没有帮助。
目录上的ACL包括哪些权限?为什么在共享 - git用于分享内容,但每个用户都有自己的副本
—
马克
GitHub文件夹的权限是GitHub文件夹
—
FK82 2015年
drwxrwxrwt 7 development wheel 238 6 Okt 13:47 GitHub
的ACL 0: group:everyone allow list,add_file,search,delete,add_subdirectory,file_inherit,directory_inherit
(“development”是我用于开发的帐户的名称)。我不明白为什么将GitHub放入Shared会是一个坏主意。是吗?
GitHub是服务器 - 得到的是你正在使用的工具,设计是每个用户都有自己的结账,所以你可以看到谁做了什么 - 它不是为共享结账设计所以可能有问题
—
马克
@Mark我一直在运行这个设置一段时间,我从来没有遇到过问题。所以,我认为这与GitHub无关。
—
FK82 2015年
是的,这与服务器Github没有关系,你的机器上没有github的任何部分
—
马克