0

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

-|-trunk
 | \- ProjectOne
 |-tags
 \-branches

我在 XCode 中配置了三个目录的相对路径,如下所示:

树干:树干分支:分支标签:标签

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

-|-trunk
 | \-ProjectOne
 |-tags
 \-branches
   \-ProjectOneBeta
      \-ProjectOne

如果我签出项目(选择了 trunk/ProjectOne),它将通过在我的 Objective-C 目录中创建它自己的目录来签出。当我去切换一个分支时,结构变得很糟糕。然后变成:

-ProjectOne
 \-ProjectOne

任何人都可以帮忙吗?我最初是否错误地签入了代码?主干中应该没有那个初始子目录吗?我检查错了吗?还是我只是将相对路径设置不正确,尽管是绿色的?

4

1 回答 1

0

我得出的结论是配置是正确的,但最初的签入是错误的。我将所有的东西都上移了一层,所以代码和项目就在“主干”中。现在工作正常我只需要记住签出到一个命名目录。

于 2011-05-26T11:56:26.687 回答