多人开发unity3d游戏,有好的版本控制工具吗

多人开发unity3d游戏,有好的版本控制工具吗,第1张

现在公司慎液里面比较了流行的就是SVN和Git两纳孝蚂款版本控制工具。

我现在的公司里用的就是SVN协作办公。

家里我用的是Git,因为这个支持本地自己文件的版本控制(PS:SVN我不知道行不行,因为我不怎么用,我洞埋只知道好像是必须要用服务器。)

两个人一起开发GITHUB方法:

1)注册一个github账号

2)在上面创建一个项目,可以对项目进行设置

GitHub作为开源源代码管理以及版本控制系统,很多开源作者会在上面闷喊建立公开项目。Github目前拥有140多万氏慧开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。

GitHub 是一个使用git分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。而 git 最初是 Linus Torvalds 为帮助Linux开发而创造的,它针对的是 Linux 平台,因此 git 和 Windows 从来不是最好的朋友,因为它一点也不像 Windows。GitHub 发布了GitHub for Windows,为 Windows 平台开发者提供了一个易于使用的 Git 图形客户端。

GitHub for Windows 是一个 Metro 风格应用程序,集成了自包蚂核野含版本的 Git,bash 命令行 shell,PowerShell 的 posh-git 扩展。GitHub 为 Windows 用户提供了一个基本的图形前端去处理大部分常用版本控制任务,可以创建版本库,向本地版本库递交补丁,在本地和远程版本库之间同步。

Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用http协议或者git协议等不 太一样。并且在push和pull的时候和服务器端还是有交互的。),使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。

不用把SVN想的太复杂,简单来说SVN就是通过C/S架构把文件集中管理起来而已。

原本不碧握蚂用SVN这类工具的时候,代码是散落在每个开发人员手里,而SVN就是把这些代码集中到服务器端储存。

SVN管理的代码单元是按文件、文件夹进行管理,项目组事先约定好项目的文件夹结构,每个开发人员可以通过客户端将自己的代码上传到服务器端,也可以从服务器端将别人改过的最新版代码下载到自己的客户端,SVN会帮项目组存储上传过的所有版本,可以随时找回之前的某个版悔埋本。

SVN基本功能就是这个,明白了这个道理,你上面的问题想必都明白了吧。皮茄


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8275579.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存