- 主题:git的分布式有点疑问
集中式(SVN)和分布式(Git)版本控制系统的简单比较 - Raychan - 博客园 (cnblogs.com)
看了上面文章,结合目前所在项目开发现状,有些疑问
没有中央服务器,开发人员本地都有 Local Repository
~~~~~~~实际项目中,第一次项目成员还是需要git clone git@x.x.x.x:branch local_dir_name,不可能自己构建仓库
分布式在没有网络的情况下也可以执行commit、查看版本提交记录、以及分支操作,在有网络的情况下执行 push 到 Remote Repository。
~~~~仅仅是缓存而已,最终还是要联网,产品构建需要所有成员提交各自代码共同编译;稳定的办公场所一般不会出现断网,
总之,没看出分布式啥优点,
--
FROM 218.85.80.*
本地也可以git init
如果不需要协作就不需要中央管理
有协作需要,必然有个大家共同访问的地方啊,不然怎么协作
【 在 b0207191 的大作中提到: 】
: 集中式(SVN)和分布式(Git)版本控制系统的简单比较 - Raychan - 博客园 (cnblogs.com)
: 看了上面文章,结合目前所在项目开发现状,有些疑问
: 没有中央服务器,开发人员本地都有 Local Repository
: ...................
--
FROM 124.64.23.*
【 在 b0207191 的大作中提到: 】
: 看了上面文章,结合目前所在项目开发现状,有些疑问
: 没有中央服务器,开发人员本地都有 Local Repository
: ~~~~~~~实际项目中,第一次项目成员还是需要git clone git@x.x.x.x:branch local_dir_name,不可能自己构建仓库
clone 就是镜像远端仓库到本地
也就是建了个本地仓库,只是内容和远端一样而已
: 分布式在没有网络的情况下也可以执行commit、查看版本提交记录、以及分支操作,在有网络的情况下执行 push 到 Remote Repository。
: ~~~~仅仅是缓存而已,最终还是要联网,产品构建需要所有成员提交各自代码共同编译;稳定的办公场所一般不会出现断网,
缓存和完整的库概念就不同
完整的库你什么都能做,缓存一般只有部分内容
中央库只是工作流程或者说管理的需求,git不需要中央库也能活得很好
觉得不会断网只能说明你没出门干过活……
--
修改:cybereagle FROM 120.36.40.*
FROM 120.36.40.*
没有中央服务器那是在扯淡的,又不是区域链。
【 在 b0207191 的大作中提到: 】
: 集中式(SVN)和分布式(Git)版本控制系统的简单比较 - Raychan - 博客园 (cnblogs.com)
:
: 看了上面文章,结合目前所在项目开发现状,有些疑问
: ....................
- 来自「最水木 for iPhone 8 Plus」
--
FROM 125.70.76.*
你可以在本地一个目录里 GIT INIT
也可以把历史全部存在本地
地是你的,长的庄稼是你的
你去外地买种子,去外地卖粮食,不影响你的本地
【 在 b0207191 的大作中提到: 】
: ~~~~~~~实际项目中,第一次项目成员还是需要git clone git@x.x.x.x:branch local_dir_name,不可能自己构建仓库
: ...................
--
FROM 13.56.31.*
第一次用都不要同步?你还能无中生有?
【 在 b0207191 的大作中提到: 】
: 集中式(SVN)和分布式(Git)版本控制系统的简单比较 - Raychan - 博客园 (cnblogs.com)
: 看了上面文章,结合目前所在项目开发现状,有些疑问
: 没有中央服务器,开发人员本地都有 Local Repository
: ...................
--
FROM 175.42.43.*
比如象linux内核开发这些人,全世界各地都有,还经常有人外出渡假连上网都不正常,这个时候git的好处就体现出来了。
【 在 b0207191 的大作中提到: 】
: 集中式(SVN)和分布式(Git)版本控制系统的简单比较 - Raychan - 博客园 (cnblogs.com)
: 看了上面文章,结合目前所在项目开发现状,有些疑问
: 没有中央服务器,开发人员本地都有 Local Repository
: ...................
--
FROM 14.155.115.*
到底体现出啥好处呀? Commit提交到本地跟我代码,直接放在本地不动有啥区别?
Get不依赖于远程服务器的唯一用途,我就是拿来当备份用的,有时候想实现另外一套思路试试看,就开个分支,一旦试错不成功,就直接废弃掉行了。然而也仅此而已,跟我把源代码目录copy一份拿来干活也没啥本质区别。
【 在 ckc 的大作中提到: 】
: 比如象linux内核开发这些人,全世界各地都有,还经常有人外出渡假连上网都不正常,这个时候git的好处就体现出来了。
--
修改:webhost FROM 115.192.110.*
FROM 115.192.110.*
其实就是没有网络的时候可以瞎胡整,至于传到中央库是如何擦屁股那就是“你不会用git的问题”了。
【 在 b0207191 的大作中提到: 】
: 集中式(SVN)和分布式(Git)版本控制系统的简单比较 - Raychan - 博客园 (cnblogs.com)
: 看了上面文章,结合目前所在项目开发现状,有些疑问
: 没有中央服务器,开发人员本地都有 Local Repository
: ...................
--
FROM 112.96.51.*
git可以像svn那样工作,大家把自己的代码都推到一个公共的服务器上。这样其实和svn使用效果上区别不大。
但是真正的大项目都是另一种工作流,开发者fork出很多个独立的仓库。项目维护者按需选一些合格的代码拉到项目的主仓库里。
【 在 b0207191 的大作中提到: 】
: 集中式(SVN)和分布式(Git)版本控制系统的简单比较 - Raychan - 博客园 (cnblogs.com)
: 看了上面文章,结合目前所在项目开发现状,有些疑问
: 没有中央服务器,开发人员本地都有 Local Repository
: ...................
--
FROM 117.136.38.*