Git vs Svn 比较

Git,SVN 命令比较:

clone 下载源码,至关于SVN 首次checkout服务器

Pull 更新源码,至关于SVN update开发

Push 提交代码,至关于SVN commit源码

checkout 分支建立,切换it

branch 分支操做,包括删除等date

commit 提交代码,提交是在本地的,不会上传至服务器下载

merge 合并操做,分支合并文件

应用场景:

场景1: 频繁commit 记录本身开发进度co

SVN:与服务器代码比较->更新->合并->提交上传

Git: 执行commit,记录存储在本地,commit 不须要与服务器代码比较。commit

场景2: 开发进度冲突,任务A 开发一半,任务B优先处理

SVN:??? 代码单独保存至一个文件?

Git:commit 代码 ->切换到新Branch(B_Branch)->处理任务B至完成->切换回(A_Branch)->处理任务A

相关文章
相关标签/搜索