【问题标题】:Putting existing project under source control in Xcode 4.3.2在 Xcode 4.3.2 中将现有项目置于源代码控制之下
【发布时间】:2012-06-18 17:37:12
【问题描述】:

我正在寻找一种将现有项目置于源代码控制之下的方法,我查看了 this question,但看起来该解决方案仅适用于 Xcode 4.0,因为我找不到执行建议的方法.我还查看了this question,但该解决方案也不起作用,因为我的项目目前不受源代码控制。如何让我的现有项目受到源代码控制?

编辑

我希望它是一个 git 存储库,而不是 subversion。

【问题讨论】:

  • Git;我将在问题中指定
  • 啊,我对 svn 还不错,但对 git 很糟糕 =] 祝你好运

标签: xcode git version-control xcode4.3


【解决方案1】:

你可以在终端使用:

cd /to/app/文件夹

git init
git add .
git commit -am 'a descriptor of your first commit'

这应该会在 Xcode 中获取,您可能需要关闭并重新打开

希望对你有帮助

【讨论】:

  • 在执行git init 之前将UserInterfaceState.xcuserstate 文件放入.gitignore 是谨慎的做法,因为它不断变化但与您的代码没有任何关系?这可以通过:find . | grep UserInterface | sed 's:^./::' >>.gitignore 在应用文件夹中完成。
  • 这是一篇旧文章,我想你们中的大多数人已经知道如何做到这一点,但我只想指出,Apple 现在有一个文档可以完美地解释创建 gitsubversion 项目的存储库:link。希望这对您有所帮助。
  • 你说得对,@JoãoAbrantes,但我无法编辑该链接,所以我将添加一个新链接 here。只需向下滚动到该页面的底部,它会显示“使用 Git 管理开发 Mac 上的非托管工作区目录”。
  • 旧帖子,但答案仍然独特且相关。链接已移动here
【解决方案2】:

如果你想通过xcode(不是命令行)获取现有项目,你可以按照这个:

  1. 打开“欢迎使用 XCode”窗口(在菜单窗口下方,或按 Shift-Cmd-1)
  2. 选择“连接到存储库”
  3. 粘贴您的 git URL,然后下一步。

您可以在http://www.mindthe.net/devices/2011/04/28/12-steps-to-using-github-with-xcode-4/阅读更多内容

【讨论】:

    【解决方案3】:

    以下是可以实现此目的的步骤,但需要将现有项目克隆到新项目:

    1、(假设你的项目已经不在本地源码控制下)在LOCAL源码控制下新建一个项目(注意这个阶段添加远程源码控制可能不会成功)

    2,使这个新项目成为旧项目的克隆 - 拖动文件,添加框架等。

    3、在菜单“源代码管理”->->“配置” 在新窗口中,点击“遥控器”->“+”->“添加遥控器”

    4, 名称:任何东西(你可以使用“BitBucket”)

    地址:https://accountname@bitbucket.org/accountname/reponame.git

    5,“源代码管理”->“提交”

    6、选择左下角的“推送到远程”

    7、点击“提交”

    8、在BitBucket网站上查看是否真的推送到了它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-31
      • 2010-09-21
      • 1970-01-01
      相关资源
      最近更新 更多