在 XCode 5 中将项目导入远程 SVN 服务器

Posted

技术标签:

【中文标题】在 XCode 5 中将项目导入远程 SVN 服务器【英文标题】:importing a project into a remote SVN server in XCode 5 【发布时间】:2013-10-08 11:45:53 【问题描述】:

以前在 XCode 4 中,在 Organizer 屏幕的 Repositories 部分中,有一个选项(导入)可以将项目导入 SVN 服务器,现在在 Xcode 5 的 Source Control 菜单中禁用了此选项,尽管添加了存储库在 XCode 首选项的 Accounts 部分。 如何在 Xcode 5 中使用此导入功能将我的项目导入远程 SVN 服务器?

提前致谢。

附:我不想在 SVN 服务器上手动导入项目,因为我遇到了手动导入的问题,而且我也不想通过支付 20 美元购买和安装应该的 OSX 服务器产品来解决这个问题通过在 SVN 服务器机器上运行 OSX 服务来解决这个问题。

【问题讨论】:

嗨!有什么解决办法吗?? 不清楚你到底在问什么。您是否尝试获取本地磁盘上的项目并为其创建 SVN 存储库? 不,我的项目的空存储库已经在 SVN 服务器中创建,我需要使用 XCode 5 获取我的项目文件并将它们(导入)到该存储库中 看这个:***.com/a/19410994/1017340 @Mojtaba,您应该将其发布为答案。 【参考方案1】:

从这个答案中遵循相同的过程:

https://***.com/a/19410994/1017340

夏天:

将空主干检出到一个文件夹,比如说:/local/

复制所有代码(Xcode项目)到/local/

从 /local 打开 Xcode 项目

现在您可以提交所有内容了。

PS。 Xcode 5 中没有导入功能(如您所愿)。

【讨论】:

当我将 Xcode 项目复制到已签出的空主干中,并使用 Xcode 打开项目时,每个文件旁边都有一个 (?) 标记,当我尝试提交时失败。 这个解决方案对我不起作用,有效的是这里的答案:***.com/questions/18894195/… 它使用终端中的 svn import 命令 该导入命令等于您不想要的直接复制/粘贴到 svn。一般来说,Xcode 不擅长管理 SVN,我建议你获得“基石”(不是免费的)。它有漂亮和干净的界面。不用担心它和 xcode 之间有任何冲突。 另外,如果你有苹果开发者账号,你可以免费获得OSX服务器,登录会员中心,有一个appstore代码可以兑换。 我拥有 ios 开发者会员资格,但在 iOS 开发中心找不到 OS X 服务器?你能详细说明如何从那里获取兑换码吗?

以上是关于在 XCode 5 中将项目导入远程 SVN 服务器的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Xcode 4 中将新项目添加到源代码管理?

eclipse导入svn三大方法

如何从 Xcode 5.1 将 iOS 连接到 Svn 服务器?

如何在 Windows 服务器上使用 collabnet subversion edge 设置 SVN 服务器,以及如何在 Mac 上使用 Xcode 远程连接到它?

首次将项目从svn下载到eclipse

将现有的 SVN 存储库导入 SVN 服务器 [关闭]