【问题标题】:Xcode 5, Export Project to SVN repositoryXcode 5,将项目导出到 SVN 存储库
【发布时间】:2013-09-24 12:13:22
【问题描述】:

在以前版本的 Xcode 中,Organizer 中有一个存储库部分,现在 Xcode 5 中缺少该部分。如何在 Xcode 5 中将项目导出到 SVN。

【问题讨论】:

    标签: xcode xcode5


    【解决方案1】:

    选择Source Control -> Check Out… 这将显示一个“签出”对话框。

    Recents 或 Repositories 选项卡中选择 SVN。

    现在,选择要签出项目的目录。

    点击“退房”。这会将本地项目更新为远程 SVN。

    【讨论】:

      【解决方案2】:

      一种方法是使用 svn 客户端。显然可用的是命令行 svn 客户端。所以我是这样使用它的:

      我们的存储库是:https://myserver.me.com/svn/ 使用 Xcode->Preferences->Accounts 将存储库添加到 Xcode。

      • 在 Xcode 5 中创建一个新项目:$HOME/IOS/Projects/MyProject
      • 关闭项目或者最好关闭 Xcode 以避免 Xode 干扰 svn。真的。
      • 打开终端并将目录更改为项目文件夹

        cd $HOME/IOS/Projects
        
      • 将项目导入svn:

        svn import -m "New Import"  MyProject/ https://myserver.me.com/svn/trunk/MyProject
        
      • 再次签出项目以创建工作副本

        svn co https://myserver/svn/trunk/MyProject MyProject
        
      • 在 Xcode 中重新打开项目并享受 svn。该项目现在是 repo 的一部分。

      【讨论】:

      • 这对我有用,但我想从 Xcode 5 开始。
      • 但是第一次提交中要包含哪些文件?当我的同事开始处理项目并从他们的机器上提交时,我是否可以安全地包含所有项目文件等而不会出现问题?
      • 只包含项目首次提交的所有文件。处理来自同事的提交和处理冲突是 SVN 的工作。只需寻找任何体面的 SVN 手册来了解其工作原理。
      • 100% 像老板一样工作,谢谢^_^
      • 这很好,但如何在本地进行,即在 Xcode 5 本身内。
      【解决方案3】:

      【讨论】:

      • 这里只介绍如何添加仓库,不介绍如何将文件导入仓库。
      【解决方案4】:

      在 XCode 5 中,您可以在 Xcode->Preferences->Accounts 添加/查看存储库。您还可以在“源代码管理”->“签出...”查看/进入存储库

      【讨论】:

      • 确实如此,但是您不能使用 CheckOut 命令将新项目添加到存储库。您只能导入现有的。
      • 这对我来说效果很好...我在 SVN 上创建了一个空文件夹;按照@rakmoh 的建议进行了检查;将我的项目内容复制到签出文件夹中;现在我可以使用 xCode 轻松提交项目。这在概念上与接受的答案非常相似,但不使用命令行
      猜你喜欢
      • 1970-01-01
      • 2013-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-23
      • 2015-10-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多