我试图理解" SVN如何忽略"适用于Android Studio。
假设用户(userA)使用Android Studio制作Android项目,然后他将项目共享给svn。在作出之前,他决定投入"忽略"一些文件和文件夹。 在特定情况下: 1.idea / workspace.xml(文件) 2. .gradle(文件夹) 3. build /(文件夹) 4. local.properties(文件) 5. app.iws(文件) 6. .idea / libraries /(文件夹)
现在,userA提交,除了上面忽略的列表外,所有项目都在svn中。如果用户A检查他的"被忽略的文件" (文件 - >设置 - >版本控制 - >忽略文件)他可以看到列表。
现在另一个用户(userB)决定从svn导入项目。他接受了用户的项目。 UserB现在拥有来自svn的项目,他自己的workspace.xml文件(与UserA不同)但是,如果他检查Android Studio版本控制 - >忽略文件,他有相同的UserA列表。
怎么可能?该列表存储在哪里? (我只在workspace.xml中看到了一些内容,但该文件不在svn中)
非常感谢。
非常感谢任何建议和意见。
答案 0 :(得分:0)
忽略列表是元数据,存储在存储库(svn help propset
)中并随之传输(阅读SVN属性和svn:ignore
作为其一部分)