xCode给我带来了麻烦,至今我一直无法帮助自己。提交失败:.DS_Store未处于版本控制下
当我将我的项目时,Xcode报道:
工作副本 “[项目]” 无法提交的文件
的svn:提交失败(细节如下)
svn:'/ Users/[用户目录]/[项目路径]/[源目录] /。DS_Store'不在版本控制之下。
有趣的是,我甚至没有尝试添加或提交.DS_Store。反正,我试图解决使用取景器删除.DS_Store这个错误(很徒劳的,杀死之后便又弹出),和命令行(少徒劳的,但仍没有运气)。
然后我跟着这个提醒http://soledadpenades.com/2009/07/02/keeping-ds_store-files-at-bay/到.DS_Store添加到我的忽略列表,无论是在项目目录,并使用
svn propset svn:ignore .DS_Store .
所有子目录不过,我承认,我不知道究竟我是在那里做。我一直在Windows上使用SVN很久以来一直使用Tortoise UI,并且由于没有足够的svn命令行技能而感到羞愧。
后忽略,错误是这样的:
沃金抄 “[项目]” 未能提交文件
的svn:提交失败(细节fllow):
svn:文件或目录'。'已过期;尝试更新
svn:资源过期;尝试更新
我想如果你没有足够的理解水平(盲目地)理解盲目地从互联网的建议,会发生这种情况。
执行更新,没有做任何事情,所有文件都是最新的。
因为我不想把事情比他们现在更糟糕,我会虚心向从你们真棒球员和加尔斯一些帮助。
谢谢, 克里斯
回答 强制从终端提交。之后,在xCode中使用源代码控制再次正常工作。
“文件或目录'。'已过期;尝试更新“意味着(如书面) - 你必须在提交之前更新工作副本(有人承诺回购并且你没有此版本) – 2012-03-01 10:18:19
svn propset svn:ignore(-R在根文件夹上保存一段时间为你做递归操作)标记WC内所有.DS_Store文件为“不感兴趣”的SVN - 状态,提交,...,操作将不会在文件列表中显示此文件 – 2012-03-01 10:22:40