svn:忽略而不是忽略xcuserdata

  • 本文关键字:xcuserdata svn 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刚刚赢得';t忽略文件夹,尽管propset svn:ignore,但在我的情况下,我想忽略的文件夹中的文件似乎都没有添加到svn中,我想忽视的文件夹也没有添加到svn中。

我想你想要:

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

即您想忽略路径上的xcuserdata

有几种方法可以全局修复此问题。一种是编辑subversion的配置文件,该文件位于~/.subversion/config。查找全局忽略的行,取消注释并将其更改为xcuserdata,就像这个

global-ignores = xcuserdata

保存它,svn状态将不再报告xcuserdata文件夹。这会在您的本地机器上进行更改,只会影响您。要将其放在存储库中,使其影响到每个人,请导航到源树的根,并使用全局忽略属性,如以下

svn propset svn:global-ignores xcuserdata .

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

最新更新