使用Subversion在XCode 4中切换分支的错误结果

使用Subversion在XCode 4中切换分支的错误结果,xcode,svn,branch,svn-switch,Xcode,Svn,Branch,Svn Switch,我在XCode 4中有一个项目使用ssh上的subversion。它配置了分支、标记和主干子目录,我的项目(比如ProjectOne)在主干中是它自己的目录,如下所示: -|-trunk | \- ProjectOne |-tags \-branches 我在XCode中配置了三个目录的相对路径,如下所示: 行李箱:行李箱 分支机构:分支机构 标签:标签 所有三个都有一个绿色的“灯”旁边。我已经使用Organizer为我的项目创建了一个名为ProjectOneBeta的分支,svn树现在

我在XCode 4中有一个项目使用ssh上的subversion。它配置了分支、标记和主干子目录,我的项目(比如ProjectOne)在主干中是它自己的目录,如下所示:

-|-trunk
 | \- ProjectOne
 |-tags
 \-branches
我在XCode中配置了三个目录的相对路径,如下所示:

行李箱:行李箱 分支机构:分支机构 标签:标签

所有三个都有一个绿色的“灯”旁边。我已经使用Organizer为我的项目创建了一个名为ProjectOneBeta的分支,svn树现在具有以下结构:

-|-trunk
 | \-ProjectOne
 |-tags
 \-branches
   \-ProjectOneBeta
      \-ProjectOne
如果我签出项目(选中trunk/ProjectOne),它将通过在我的Objective-C目录中创建自己的目录进行签出。当我去切换一个分支时,它的结构会变得很混乱。然后变成:

-ProjectOne
 \-ProjectOne

有人能帮忙吗?我一开始是否签入了错误的代码?主干中不应该有那个初始子目录吗?我查错了吗?还是我只是在绿色的情况下设置了错误的相对路径?

我认为配置是正确的,但初始签入是错误的。我把所有的东西移到了一个层次,所以代码和项目就在“主干”中。很好,现在我只需要记住签出到一个命名目录