如何在Xcode 5中将新项目添加到源代码控制?

3

输入图像描述如何使用Xcode 5将新项目添加到源代码控制(SVN)?

在“源代码控制”中,只有“检出”是可点击的,其他所有选项都不可用。

我已经有了项目的副本。我想要上传这个应用程序到SVN。如何在Xcode 5中将现有副本添加到SVN中。

如图中所示,您可以看到所有其他选项均不可用。我想将此项目添加到SVN中。


我不理解这个问题。 - trojanfoe
我按照这个链接操作,但是没有找到任何“Working Copy > New Branch”的选项。链接如下:https://developer.apple.com/library/ios/recipes/xcode_help-source_control_management/CreatingaBranchinaRepository/CreatingaBranchinaRepository.html#//apple_ref/doc/uid/TP40013353-CH7-SW1 - Ayaz
2个回答

6

使用以下步骤从SVN服务器检出最新版本

  • 在Xcode中点击“checkout”按钮(源代码管理 -> checkout)
  • 输入您的存储库位置并单击下一步
  • 从项目列表中选择要检出的项目(存储在svn服务器上)
  • 选择您想要存储项目的位置,然后按下checkout enter image description here

将现有项目上传到SVN服务器

  • 打开终端并移动到您的项目路径
  • cd 'Your project path'
  • 在以下注释中添加服务器路径并执行它
  • svn import 'Your Project Path' 'Server path' "Initial Import”

我在下面的链接中找到了解决方案,但这对其他人也会有用。感谢您的好回复。 :-) - Ayaz

2

首先,您应该关闭Xcode,在Finder中定位您的项目,并创建一个适用于SVN的目录层次结构。

/projectdir
/projectdir/branches
/projectdir/tags
/projectdir/trunk

首先,你需要把你的Xcode项目目录放入 trunk 文件夹中。完成这一步后,在你的服务器上使用 svnadmin create PATH-TO-PROJECTDIR 创建你的代码仓库,然后将本地的项目复制到新创建的仓库中。请注意,svnadmin 不会创建 PATH-TO-PROJECTDIR 中包含的中间目录。

使用命令 svn import projectdir svn+ssh://your-server-url/your-repository-path -m "First commit" 导入项目。现在你可以使用 Xcode 或 svn 命令来检出你的 trunk,并且 Xcode 中的版本控制功能也将启用。


嗨@Ayaz,你能分享一下你从apple.developer得到的解决方案吗? - Funny
https://developer.apple.com/library/ios/recipes/xcode_help-accounts_preferences/articles/add_repository.html#//apple_ref/doc/uid/TP40013306-CH4 - Ayaz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接