SVN和Git的都是用于项目配置项管理的工具。git与svn是目前企业所常用到2种管理工具。

1:SVN 的主要功能

  SVN属于集中化的版本控制系统,有个不太精确的比喻:SVN = 版本控制+ 备份服务器

     SVN使用起来有点像是档案仓库的感觉,支持并行读写文件,支持代码的版本化管理,功能包括取出、导入、更新、分支、改名、还原、合并等。

     功能有许多我就不一一列了,SVN大都采用图形界面操作,直观,上手快。

SVN 的优缺点

      SVN对中文支持好,操作简单,使用没有难度,美工人员,产品人员,测试人员,实施人员都可轻松上手。使用界面统一,功能完善,操作方便。


2:Git的主要功能

      Git是一个分布式版本控制系统,操作命令包括:clone,pull,push,branch ,merge ,push,rebase,Git擅长的是程序代码的版本化管理。 

Git的优缺点

            对程序源代码进行差异化的版本管理,代码库占极少的空间。易于代码的分支化管理。不支持中文,图形界面支持差,使用难度大。不易推广。

SVN 和 Git 哪个更适用于项目管理?

      首先说一下,我是一个研发团队的项目经理,SVN和Git我都用过,SVN更适用于项目管理, Git仅适用于代码管理。

     一个研发队伍的成员正常包括:需求分析、设计、美工、程序员、测试、实施、运维,每个成员在工作中都有产出物,  包括了文档、设计代码、程序代码,这些都需要按项目集中进行管理的。SVN能清楚的按目录进行分类管理, 使项目组的管理处于有序高效的状态。

好了,废话不多说了。这里主要是介绍git建立项目仓库以及代码上传。学习的前提,请自行安装好git与git的小乌龟,如果不会安装请参考我前面转载的git安装与git小乌龟的安装,具体链接:

1,打开git小乌龟设置具体如图一:

这是图一:

git与svn介绍:及git建立项目仓库以及代码上传

以下是图二:然后点击generate RSA Key ,把生成的 **复制粘贴到你所对应的github与d码云上。

git与svn介绍:及git建立项目仓库以及代码上传


2,在本地桌面创建一个gitcangku文件。(这个创建到哪里由你自己选择,我这创建桌面只是方便我自己操作而已)。

把自己eclipse的项目放入到这个gitcangku中。右键项目,选择team,share project...如下图所示:

git与svn介绍:及git建立项目仓库以及代码上传

点击create,选择我之前在桌面创建的gitcangku,如下图所示:

git与svn介绍:及git建立项目仓库以及代码上传

点击finish.那么在gitcangku就生成了一个本地的git仓库,具体如下:

git与svn介绍:及git建立项目仓库以及代码上传

3,把这个gitcangku中的ssmtext上传到github中或者码云中。右击点击ssmtext,如图所示


git与svn介绍:及git建立项目仓库以及代码上传

国内访问github好像是不稳定。建议不要钻牛角尖,本人就是在这个github花了大量的时间,结果肯定是吃亏了。所以如果eclipse不能连接github就算了。你可以选择连接码云,也类似于github。那么在这里,暂时到此结束。谢谢,我要去清醒一下头脑,被这个github与码云搞得有点头晕了。真的是头晕!!!!





相关文章:

  • 2022-12-23
  • 2021-10-09
  • 2021-07-17
  • 2021-05-15
  • 2021-09-29
  • 2022-12-23
  • 2021-12-20
  • 2021-12-27
猜你喜欢
  • 2021-12-15
  • 2022-02-01
  • 2021-12-24
  • 2021-11-02
  • 2021-07-31
  • 2021-05-17
  • 2022-02-07
相关资源
相似解决方案