如何在XCode 4中将现有项目添加为工作副本?

mow*_*dev 7 svn iphone xcode4

今天我从XCode 3切换到XCode 4,现在我的项目有很多问题,在XCode 3中受版本控制.如果安装XCode 4,它将记住你的所有存储库.问题是,项目不知道它们属于特定的存储库.Apple的说明很简单,但不起作用:

如果您有一个项目的工作副本,该项目已从Subversion检出或使用命令行或其他工具从Git克隆,您可以将其添加到Xcode SCM存储库支持.为此,请单击存储库管理器中导航窗格底部的"添加"按钮(+),然后选择"添加工作副本".

如果我选择项目目录,我会得到:

无法添加工作副本,因为无法找到其存储库.

有谁知道问题是什么?

为了避免混淆,我想说清楚一些事情:我的项目在XCode 3中受版本控制并且有效.我也知道这个事实,我可以删除我的所有项目并检查出来(我不想这样做).我已经尝试签出一个项目,然后这个项目会自动添加为工作副本.但是,如果我删除引用并尝试再次添加相同的(!!)项目作为工作副本,它也不起作用.

Gle*_*enn 24

对我来说关键是放弃Xcode,然后完全遵循Apple的指示.在终端:

  1. $ cd project_folder #project包含.xcodeproj文件
  2. $ git init
  3. $ git add.#注意"添加"后的点
  4. $ git commit -m'初始版本文本'

然后回到Xcode,打开Organizer,etvoilà - 即时存储库.

  • 我错过了答案中的"退出xcode"步骤,只是在退出项目后开始,只有在实际退出并重新启动xcode后才会显示存储库. (5认同)

小智 6

我能够通过退出Xcode然后在打开我的工作区之前打开存储库组织器来解决这个问题.然后它工作,我可以通过SVN集成打开我的工作区.