昨天早上开始接触git,忙活了一上午,百度了各种教程,才知道怎样用git进行代码上传同步,相比较于SVN,git的使用相对麻烦,也可能是使用git bash的缘故,没有图形化界面那么直观简洁。一下是我对git和SVN的使用心得。
GIT:分布式版本控制器,版本存储在远程仓库中,能够实现多对一的版本控制,可进行版本的回退,团队开发便利,但使用git Bash进行版本控制,推送和克隆,相对SVN操作复杂,但是git Bash操作代码简单容易记住。适用于中小团队开发使用。
SVN:集中式版本控制器,依赖于中央的服务器空间,各种版本都存储在中央服务器中,可进行上传和下载,但是需要服务器,对于小团队开发而言成本高,但是操作简单。
git和SVN都是需要帐号和密码建立自己的一个版本库,都能提醒版本信息以及那里修改。
以上是我对git和SVN 的一点看法,初学git和SVN,观点可能不正确,望改正。
时间: 2024-10-11 16:46:54