Ios 将项目集成到单个项目中

Ios 将项目集成到单个项目中,ios,swift,xcode,git,version-control,Ios,Swift,Xcode,Git,Version Control,我在两个不同的MacBook上有相同的xcode项目,代码不同。我们需要合并这些代码,但我们没有使用任何git帐户。我们也需要合并同一个文件,我的意思是我们有相同的viewcontroller并添加了两个人在单视图控制器中添加一个代码如何合并它。 例如: 我有一个视图控制器名“XYZ”,第1个人添加了“登录方法” 在“XYZ”中,第二个人在XYZ中添加了“注册方法”。而且都是代码 在不同的macbook上没有任何git帐户如何合并 那个 在这种情况下,任何版本控制系统都会派上用场。手动合并是版本

我在两个不同的MacBook上有相同的xcode项目,代码不同。我们需要合并这些代码,但我们没有使用任何git帐户。我们也需要合并同一个文件,我的意思是我们有相同的viewcontroller并添加了两个人在单视图控制器中添加一个代码如何合并它。 例如:

我有一个视图控制器名“XYZ”,第1个人添加了“登录方法” 在“XYZ”中,第二个人在XYZ中添加了“注册方法”。而且都是代码 在不同的macbook上没有任何git帐户如何合并 那个


在这种情况下,任何版本控制系统都会派上用场。手动合并是版本控制系统以外的可用选项。可以使用git之类的版本控制系统进行合并,也可以手动合并很难处理的文件。

由于您使用git标记,我将提供通过git进行版本控制的方法。 首先,请注册帐户(私人存储库免费)或(仅公共存储库免费)。并创建一个存储库。它们被称为远程git存储库(repo)

然后用于本地存储库

在一台macbook中,使用以下步骤:

  • git克隆
  • cd-reponame
  • 将您的xcode项目复制到reponame文件夹中
  • git添加。
  • git提交-am“第一台macbook的代码版本”
  • git推送
  • 现在,第一台macbook中的代码被推送到远程回购中

    在其他macbook中,使用以下步骤:

  • 在空文件夹中,使用
    git init
  • 将您的xcode项目复制到此文件夹中
  • git添加。
  • git提交-am“第二台macbook的代码版本”
  • git远程添加源站
  • git拉入原点主控器
  • 现在macbook1中的代码正在macbook2中合并
  • 如果有冲突文件,您应该检查并保存它们,然后使用
    git add.
    git commit-m“解决合并冲突”
  • 现在,这是将不同的MacBook合并在一起的版本。您可以通过
    git push
    在远程repo中推送版本

  • 更多与git相关的内容,您可以参考。

    Cmd+C,Cmd+V是您的friendUse版本控制,请使用git。你可以在现有的项目中使用它。你能解释一下吗。我需要如何在git上上传这两个代码,然后合并。@Marina MSFT谢谢你的回答,但我不能尝试,因为在你回答之前我已经手动完成了。