svn:忽略不忽略xcuserdata

时间:2012-07-27 15:53:25

标签: xcode svn

我第一次使用svn:ignore属性,所以我可能会误解一些东西。

我正在开发iOS应用程序。我有一个Xcode项目,我想忽略xcuserdata文件夹。使用Mac终端应用程序,我转到我的svn存储库的根目录并尝试使用以下命令忽略该文件夹:

svn propset svn:ignore path/to/my/folder/MyProject.xcodeproj/xcuserdata .

如果我使用:

检查svn:ignore属性
svn propedit svn:ignore .

我明白了:

path/to/my/folder/MyProject.xcodeproj/xcuserdatata

我已经提交并更新了,但我做了一个svn状态,我还是看到了一个文件夹?在它旁边标记。有谁知道我做错了什么?我使用的是svn版本1.6.17(r1128011)。


编辑添加我的问题看起来与此类似:SVN just won't ignore a folder, despite propset svn:ignore,但在我的情况下,我想忽略的文件夹中的所有文件似乎都没有添加到svn,也不是我想要的文件夹忽略添加到svn。

2 个答案:

答案 0 :(得分:11)

我想你想要:

svn propset svn:ignore xcuserdata path/to/my/folder/MyProject.xcodeproj

即你想在路径上忽略xcuserdata

答案 1 :(得分:0)

有几种方法可以在全球范围内解决这个问题。一种是编辑位于〜/ .subversion / config的subversion的配置文件。查找全局忽略行,取消注释并将其更改为xcuserdata,如下所示

svn propset svn:global-ignores xcuserdata .

保存并且svn状态将不再报告xcuserdata文件夹。这使得本地计算机上的更改只会影响您。要在存储库本身上创建它以使其影响每个人,请导航到源树的根目录并使用global-ignores属性,如下所示

ie.Document.getElementById("idCitrix.Putty").Click

然后提交更改以使其处于活动状态。