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

今天我从XCode 3切换到XCode 4,现在我的项目存在很多问题,这些项目在XCode 3中受版本控制。如果安装XCode 4,它会记住所有的存储库。问题是,项目不知道它们属于特定的存储库。该指令of Apple是容易的,但不工作:
如何将现有项目添加为XCode 4中的工作副本?

If you have a working copy of a project that was checked out of Subversion or cloned from Git using the command line or another tool, you can add it to your Xcode SCM repository support. To do so, click the Add button (+) at the bottom of the navigation pane in the repository organizer and choose Add Working Copy.

如果我选择的项目目录,我得到这个:

The working copy could not be added because its repository could not be located.

有谁知道问题是什么?

为了避免混淆,我想澄清一些事情:我的项目在XCode 3的版本控制下工作。我也意识到,我可以删除我的所有项目并检查出来(我不想这么做)。我已经尝试结帐一个项目,然后这个项目自动添加为工作副本。但是,如果我删除引用并尝试再次将同一个(!!)项目添加为工作副本,则它也不起作用。

回答:

我能够通过退出Xcode,然后在打开我的工作区之前打开存储库管理器来解决此问题。然后它工作,我可以打开我的工作区与SVN集成。

回答:

正如Udi指出的那样,我必须要做的就是在打开任何项目之前关闭Xcode并打开组织者。但之后我不得不添加存储库,并且它首先是凭据(SVN,在这种情况下)之前按照您(mowidev)发布的Apple方向。这样做后,工作副本出现里面我添加了SVN仓库的列表。

最终在两个(Xcode项目源代码控制设置与它使用的现有工作副本)中链接。任何不合时宜的事情都是因为Xcode认为它是一个Git回购(也不存在)。

回答:

对我来说关键是放弃Xcode,然后严格遵循Apple的指示。在终端:包含.xcodeproj文件

  • $ git的初始化
  • $ git的附加

    1. $ CD project_folder#项目。 #注意后点“添加”
    2. $ git的承诺-m“初始版本的文字”

    然后重新进入Xcode中,打开管理等瞧 - 即时存储库。

  • 回答:

    在终端,您可能会收到错误:

    -bash:混帐:找不到命令

    这是因为git的工具(和svn太)包含在Xcode.app包内在XCode 4.5或更高版本中。为了运行包含的工具,您需要使用xcrun命令。例如,运行在上面的帖子中提到的Git命令:

    1. $ xcrun git的初始化
    2. $ xcrun git的补充。
    3. $ xcrun git的承诺-m '初始 版本文本'

    欲了解更多信息,请参阅以下链接: http://www.cocoanetics.com/2012/07/you-dont-need-the-xcode-command-line-tools/

    以上是 如何将现有项目添加为XCode 4中的工作副本? 的全部内容, 来源链接: utcz.com/qa/259370.html

    回到顶部