解决方案 »
- 定时怎么做
- 虚心求教!!!
- 如何JavaEE中物理删除服务器上的图片的方法
- 文件操作的问题
- spring、hibernate整合问题,出现如下错误提示。小弟查了两天没弄出来,请各位帮忙看看,谢谢啦!
- 有谁用过jstockchart开发过股票分时图,怎么去掉交易量的那一块
- 有谁知道 IIS 运行 JSP 需要的那2个插件的下载地址
- jsp中使用jboss连接池出现错误,无法获得数据库连接
- 我生成了一个doucement对象,如何用SAX解析?
- 怎么声明一个本身带有""(双引号)的String
- 如何在spring中配置多个事物?
- struts2+spring+hibernate3+tomcat5.5可以运行在win2012server上吗
一个有备份 一个没有备份
这个有什么意义呢?
1:git本地有备份你提交后 还不是要远程同步到主库
2:svn本地一提交就直接到主库 岂不是更有效率 ???
一个连git服务器,一个连svn服务器,你说区别,也就是git和svn的区别,git在没网络的地方也可以提交代码,因为git会在本地对资源库做一个备份,svn不行
其实我的问题是
一个有备份 一个没有备份
这个有什么意义呢?
1:git本地有备份你提交后 还不是要远程同步到主库
2:svn本地一提交就直接到主库 岂不是更有效率 ???
具体来说,你的两个问题,是git和svn设计思路和目标不同的问题了。
svn要提交必须在线,连中央仓库,如果不联网就不能操作
git设计是要作为分布式的系统,本身并没有“中央仓库”的概念,commit本身不需要联网就可以操作; 可以多次commit之后再push到某个其他的分布式节点上去
可以多次commit之后再push到某个其他的分布式节点上去?
push的时候还不是一样要冲突比较 然后解决冲突完 再提交 (全先提交到本地 然后push下 冲突可能会很多。效率低下)?
还不如svn直接提交?(效率稍微高点)
GIT把内容按元数据方式存储,而SVN是按文件;
GIT分支和SVN的分支不同;
GIT没有一个全局的版本号,而SVN有;
GIT的内容完整性要优于SVN;我用的git,感觉很好用