【问题标题】:SVN ignore pattern with Xcode 4SVN 使用 Xcode 4 忽略模式
【发布时间】:2011-09-22 09:41:15
【问题描述】:

(前提是您使用 Xcode 4) 你的 SVN 忽略模式是什么?你有一个全局的还是你更喜欢通过 propset 设置它?

【问题讨论】:

  • 出于某种奇怪的原因,到目前为止我不需要 svn ignore 来处理 Obj-C 的东西,尽管我只与另一位程序员在同一代码上工作过一个项目。我刚刚查看了 Xcode,在 File --> Source Control 下有一个“ignore”命令。可悲的是,它对我来说是灰色的,但也许这对你有点帮助。

标签: xcode svn


【解决方案1】:

我的 ~/.subversion/config 文件中有以下内容:

global-ignores = *.o *.lo *.la .*.rej *.rej .*~ *~ .#* .DS_Store *~.nib *.mode* *.pbxuser CVS _*.java *.perspective .LSOverride *.xcuserdatad

我最近为 Xcode 4 添加了最后一个 (*.xcuserdatad)。

【讨论】:

  • 你确定它会起作用吗?我的 ~/subversion/config 文件看起来像 # global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo .xcuserdatad # *.rej *~ #*# .#* .*.swp .DS_Store 但每当我输入 svn status 在命令行上显示所有 .xcuserdatad 文件
  • Krishnabhadra,里面的东西(比如你的 name.xcuserdatad 目录)可能是版本化的。要查看内容,请 cd 进入您的 .xcworkspace 包目录并执行:svn -v status。你必须让 Subversion 忘记它是什么,然后它才会忽略这些文件。
  • 删除行首的#。它表示评论。
  • 我添加了 xcuserdata(不带 *. 或结尾的 d)以忽略我所有的 xcuserdata 文件夹。
  • 按照 TrevorL 的建议从开头删除“#”对我有用!
【解决方案2】:

我添加了 xcuserdata 和 *.xcworkspace。抱歉,我的笔记本电脑上没有 wifi,否则我会把整行都粘贴进去。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-10
    • 1970-01-01
    • 1970-01-01
    • 2011-07-18
    • 2010-09-12
    • 2011-10-12
    • 2011-10-25
    相关资源
    最近更新 更多