我有
我想在新项目B和C中使用项目A中的几个类。
当我将项目A中的文件复制到项目B和项目C时,subversion引用不会更改。意思是,文件的更改也反映在项目A中。另外,我不希望复制到项目C中的文件与项目A的subversion存储库绑定。我怎样才能做到这一点?我没有看到任何方法从项目A的文件中删除该死的svn状态(在项目B或C中)。
答案 0 :(得分:1)
使用Xcode当前的SCM集成来实现这一目标的最佳方法是不与它竞争(通过混合项目成员)。相反,请考虑将不同的项目放在同一工作区中。阅读Xcode的新Workspace功能 - 项目共享相同的构建文件夹,并且(通常)在项目之间自动识别相互依赖性。
答案 1 :(得分:0)
我能够通过删除.svn文件夹来修复我的问题。也许这会帮助偶然发现这篇文章的其他人。
http://www.hacktrix.com/how-to-delete-svn-folders-from-your-project-on-windows-linux-and-mac
P.S。 Subversion与Xcode4的集成很糟糕。在它的核心,Xcode3曾经与Subversion一起工作。我最想念的功能是导出(源代码的副本与源代码控制没有关系,例如subversion)。