在Android Studio的Checkout分支期间短读取权限被拒绝

时间:2015-08-27 06:46:20

标签: android git android-studio bitbucket

我正在使用bitbucket进行版本控制并对此进行操作我使用Android studio进行推送,拉取和获取代码。 但是,当我去Checkout分支时,我收到了错误:

short Read permission denied
Your local changes to the following files would be overwritten by checkout:

在我收到此错误之前,我已在.gitIgnore

中添加了一些文件
.gradle
/local.properties
.idea
/workspace.xml
.DS_Store
/build
/captures
*.iml

即使在此之后我尝试使用

添加未跟踪文件
  

命令git add .gradle / 2.4 / taskArtifacts / cache.properties.lock

但这个节目

error: short read Permission denied
error: xyz/.gradle/2.4/taskArtifacts/cache.properties.lock: failed to insert into database
error: unable to index file xyz/.gradle/2.4/taskArtifacts/cache.properties.lock
fatal: updating files failed

那么问题是什么?我该如何解决?

2 个答案:

答案 0 :(得分:0)

source directory

不要检查这个,将源目录设为可写

答案 1 :(得分:0)

似乎没有文件是构建项目的结果,因此不应跟踪。

您可以使用git rm --cached命令从git中删除不需要的文件

运行以下命令来解决该问题。

git rm --cached“ cache.properties.lock文件的路径”