如何在Xcode 4中向源代码控制添加新项目?

时间:2011-04-11 08:31:15

标签: xcode svn xcode4

如何使用Xcode 4将新项目添加到源代码管理(SVN)?

3 个答案:

答案 0 :(得分:20)

打开管理器。单击左侧树中SVN存储库的根目录。单击右下角的Import并从finder中选择要添加的目录,然后单击Import。

这会将项目添加到SVN

答案 1 :(得分:6)

XCode 4 documentation建议使用命令行工具或实用程序来设置Git或Subversion存储库。

  使用命令行设置Subversion存储库      

1 /打开终端实用程序并使用 svnadmin create命令创建Subversion存储库。
  例如,如果要在现有位置Sketch_svn中使用名为/Users/myUserName/Repositories的存储库,则应输入命令:

  svnadmin create /Users/myUserName/Repositories/Sketch_svn
  

提示:在没有输入错误风险的情况下获取文件夹到文件夹的完整路径的最简单方法是首先输入命令(在这种情况下为cd),输入空格,然后从Finder中拖动文件夹并将其放在终端命令行的末尾。

     

请注意,在执行此命令之前,目录/Users/myUserName/Repositories/必须已存在。您可以使用Finder或mkdir命令创建目录。

     

2 /在另一个位置 - 不在您刚刚创建的存储库中 - 创建一个文件夹来保存项目的临时副本。在该文件夹中,创建另外三个名为branchestagstrunk的文件夹。

     

3 /使用Xcode在trunk文件夹中创建一个新的Xcode项目,或者使用命令行或Finder将现有项目放在trunk文件夹中。

     

4 /使用svn导入功能将项目导入到您创建的存储库中,并将其置于Subversion源代码控制之下。
  例如,如果临时副本位于/Users/myUserName/Projects/Sketch_tmp,则应在终端中输入以下命令:

svn import /Users/myUserName/Projects/Sketch_tmp \
  file:///Users/myUserName/Repositories/Sketch_svn -m "Initial import"
  

备注

     
      
  • 第一行末尾的反斜杠表示该命令在下一行继续。您可以省略反斜杠并在一行上键入整个命令。如果使用反斜杠,请确保在按Return键之前没有空格。
  •   
  • 字符串file:///中有三个正斜杠。
  •   
  • 如果您在一行上输入整个命令,请确保file:///之前有空格。
  •   
  • 您可以在引号中包含您想要的任何评论,但请确保您的评论对使用该资源库的任何人都有意义。
  •   
     

5 /在Xcode中的存储库管理器中,单击导航器窗格底部的添加(+)按钮,然后选择Checkout Repository以创建工作副本。

答案 2 :(得分:0)

使用终端。在命令行中,您可以使用svn import命令将项目添加到存储库。

从您提出问题的方式来看,我假设您的subversion存储库已经存在。您将遵循Xcode 4用户指南中Add Git or Subversion Version Control to an Existing Project中概述的相同基本步骤,除了不是创建一个全新的存储库,您只需将新目录添加到现有存储库。

Xcode支持版本控制很方便,但它不是一个功能齐全的GUI版本控制客户端。您仍然应该知道如何使用svn命令行程序管理存储库。或者,您可以获得像Versions这样的GUI前端。无论哪种方式,你都应该(并且已阅读)Subversion Book。使用版本控制不仅仅是检查文件的输入和输出,还需要知道它是如何工作的,以及如果能够帮助你,最好如何使用它。