Svn Xcode4和该死的SCM

Svn Xcode4和该死的SCM,svn,version-control,xcode4,Svn,Version Control,Xcode4,我有 项目A(旧) 项目B(新),以及 项目C(新) 我想在新项目B和C中使用项目a中的几个类 项目A位于“源”下 控制(颠覆) 项目B正在进行中 源代码管理(Subversion) 项目C 不受源代码管理 当我将文件从项目A复制到项目B和项目C时,subversion引用不会改变。也就是说,对文件的更改也会反映在项目A中。另外,我不希望复制到project C中的文件与project A的subversion存储库绑定。我该怎么做?我看不出有任何方法可以从项目A的文件(在项目B或C中)

我有

  • 项目A(旧)
  • 项目B(新),以及
  • 项目C(新)
我想在新项目B和C中使用项目a中的几个类

  • 项目A位于“源”下 控制(颠覆)
  • 项目B正在进行中 源代码管理(Subversion)
  • 项目C 不受源代码管理

当我将文件从项目A复制到项目B和项目C时,subversion引用不会改变。也就是说,对文件的更改也会反映在项目A中。另外,我不希望复制到project C中的文件与project A的subversion存储库绑定。我该怎么做?我看不出有任何方法可以从项目A的文件(在项目B或C中)中消除这种该死的svn状态。

用Xcode当前的SCM集成实现这一点的最佳方法是不要与之对抗(通过混合项目成员)。相反,考虑把不同的项目放在同一个工作空间中。阅读Xcode的新工作区功能-项目共享同一个构建文件夹,并且(通常)在项目之间自动识别相互依赖关系。

使用Xcode当前的SCM集成实现这一点的最佳方法是不与之抗争(通过混合项目成员)。相反,考虑把不同的项目放在同一个工作空间中。阅读Xcode的新工作区功能-项目共享相同的构建文件夹,并且(通常)会自动识别项目之间的相互依赖关系。

我可以通过删除.svn文件夹来解决问题。也许这会帮助其他偶然发现这篇文章的人


p、 美国Subversion与Xcode4的集成不好。在其核心,Xcode3过去与Subversion配合得很好。我最怀念的功能是导出(与源代码管理无关的源代码副本,例如subversion)。

我可以通过删除.svn文件夹来解决我的问题。也许这会帮助其他偶然发现这篇文章的人


p、 美国Subversion与Xcode4的集成不好。在其核心,Xcode3过去与Subversion配合得很好。我最怀念的功能是导出(与源代码管理无关的源代码副本,例如subversion)。

也许在多个项目中复制文件而不是引用同一个文件不是一条路,在多个项目中对抗SCM集成也不是正确的路,但我必须,因为这就是我现在的处境。不过,谢谢你的建议。“因为我正处于这种情况”-我不确定我是否理解你。如果你能更详细地解释一下,那么abe可能会有所帮助……也许在多个项目中复制文件而不是引用同一个文件不是一条路,而在多个项目中进行SCM集成也不是一条正确的路,但我必须这样做,因为我正处于这种情况。不过,谢谢你的建议。“因为我正处于这种情况”-我不确定我是否理解你。如果您对此进行更详细的解释,那么abe可能会提供帮助……这(导出)在某种程度上违背了SCM的目的。那么,为什么还要麻烦使用SCM呢?如果是这样的话,我相信Subversion的开发人员不会添加
export
命令。在某些情况下,您可能会觉得需要获取一个单独的副本,它不受源代码控制,来处理它,然后将其废弃。。。或者将该副本发送给其他人(例如,如果它是一个测试项目),这(导出)在某种程度上违背了SCM的目的。那么,为什么还要麻烦使用SCM呢?如果是这样的话,我相信Subversion的开发人员不会添加
export
命令。在某些情况下,您可能会觉得需要获取一个单独的副本,它不受源代码控制,来处理它,然后将其废弃。。。或者将该副本发送给其他人(例如,如果是测试项目)。