linux下用那个版本控制工具比较好,怎么用?
linux下用那个版本控制工具比较好,怎么用?我按照网上找到的方法,安装了Rabbitvcs,不知道怎么使用。有没有高手指导下,我之前没怎么用过这样到工具...
linux下用那个版本控制工具比较好,怎么用?我按照网上找到的方法,安装了Rabbitvcs,不知道怎么使用。有没有高手指导下,我之前没怎么用过这样到工具
展开
展开全部
如果是在命令行下使用的话,git与svn是大家使用最多的,基本90%以上的开源项目都在使用这两种版本控制工具。(从目前来看,cvs,hg等基本算是小众了)
其中GIT主要用于分布式开发,所以对开源项目非常重要。但是,目前商业项目(私有软件)绝大多数还都是使用SVN。可能是使用习惯的问题。
GIT在分支管理上,要比SVN优秀。但是其版本控制,我实在有些接受不了。我更喜欢SVN那种版本号递增的操作方法,及其集中式的管理哲学(虽然开发人员在实际工作中会比使用GIT稍微辛苦一些)。
不管怎样,借助开源项目的推进,目前GIT是网上使用最广的。所以这两种工具都要非常熟悉才行。
至于图形界面前端,Linux目前还没有像Windows中TortoiseSVN这么好的工具。不过,对于刚从Windows转到Linux的用户来说,rapidsvn等图形工具,应该算是一个比较好的折衷了。(不过还是强烈建议,直接使用命令;一是比较强大,二是实际开发时没有人像Windows那样使用图形工具。)
至于你说的怎么使用的问题,真的不是几句话能说清楚的。
svn co能够帮助你检出SVN代码
git clone能够帮你检出GIT代码
再往后的,就需要看命令帮助以及网上的使用教程了。一句两句真的讲不太清楚。
如果对版本控制不太清楚的话,还是建议补充一些软件工程、软件配置管理的基础知识。
有问题,继续沟通哈~
其中GIT主要用于分布式开发,所以对开源项目非常重要。但是,目前商业项目(私有软件)绝大多数还都是使用SVN。可能是使用习惯的问题。
GIT在分支管理上,要比SVN优秀。但是其版本控制,我实在有些接受不了。我更喜欢SVN那种版本号递增的操作方法,及其集中式的管理哲学(虽然开发人员在实际工作中会比使用GIT稍微辛苦一些)。
不管怎样,借助开源项目的推进,目前GIT是网上使用最广的。所以这两种工具都要非常熟悉才行。
至于图形界面前端,Linux目前还没有像Windows中TortoiseSVN这么好的工具。不过,对于刚从Windows转到Linux的用户来说,rapidsvn等图形工具,应该算是一个比较好的折衷了。(不过还是强烈建议,直接使用命令;一是比较强大,二是实际开发时没有人像Windows那样使用图形工具。)
至于你说的怎么使用的问题,真的不是几句话能说清楚的。
svn co能够帮助你检出SVN代码
git clone能够帮你检出GIT代码
再往后的,就需要看命令帮助以及网上的使用教程了。一句两句真的讲不太清楚。
如果对版本控制不太清楚的话,还是建议补充一些软件工程、软件配置管理的基础知识。
有问题,继续沟通哈~
展开全部
SourceAnywhere Standalone 可以在Windows,Linux,Mac或者其他操作系统上使用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
svn
svn co address_of_code 就是将远程的代码checkout 到本机
svn add addr_of_file 添加文件
svn del addr_of_file 删除文件
svn ci -m "comment" 提交更改
svn up 更新
Rabbitvcs 图形化svn 工具
用法与windows的TortoiseSvn 差不多
svn co address_of_code 就是将远程的代码checkout 到本机
svn add addr_of_file 添加文件
svn del addr_of_file 删除文件
svn ci -m "comment" 提交更改
svn up 更新
Rabbitvcs 图形化svn 工具
用法与windows的TortoiseSvn 差不多
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
现在好多人用GIT了吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询