如何将本地存储库与当前的统一项目集成?

时间:2017-06-07 18:09:17

标签: git unity3d version-control

我正在尝试将版本/源代码控制系统与我的Unity项目集成。 do not add the messagebus jars指示我使用源/版本控制。 (我不知道区别。)

答案链接到一个教程,该教程解释了如何创建存储库并将其推送到远程服务。我按照整个教程。但我仍然不明白这是如何与我目前的项目整合的。

我的问题是。

  1. 我如何在本地执行此操作
  2. 如何才能恢复以前保存的版本?

2 个答案:

答案 0 :(得分:0)

首先安装Git(或SVN,Sourcetree,...)。

使用cd。

导航到该项目
  1. git init(启动一个git repo,它添加一个.git文件夹)
  2. 对项目进行更改
  3. git status(显示是否存在差异)
  4. git diff(参见差异,可以真正长)
  5. git add。 (这可以分阶段进行更改,例如,你可以使用git add myfile.txt进行挑选)
  6. git commit -m'所做的更改'(本地提交)
  7. 然后,如果您使用像github或BitBucket这样的远程服务,您可以使用

    推送到远程服务
    git remote add origin http://IP/path/to/repository (only once no need to do each time)
    git push origin master
    

    为了还原,首先要看一下提交:

    git log
    

    然后你用

    跳转到提交
    git reset --hard sshcommitNumber
    

    有关How to revert Git repository to a previous commit?

    的更多信息

答案 1 :(得分:0)

  1. 只需提交更改,它们就会保存在您的本地存储库中。
  2. 你可以恢复提交,删除一些更改或签出任何提交以返回到提交的项目状态。
  3. 编辑器设置中将资产序列化设置为文字,这样您就可以看到您在项目中所做的所有更改。