遇到的一些公司就是使用 svn 来做版本管理,而放弃了 git,考虑到很多综合原因,比如公司历史比较深远,在迁移方面会花很多成本等原因,大家怎么看见这件事情呢?
101
ful1v1dcker 2018-06-20 10:34:48 +08:00
@lcdxiangzi # 38 的点在于丰富 block 列表
|
102
mritd 2018-06-20 10:43:39 +08:00
|
103
mritd 2018-06-20 10:44:14 +08:00 1
|
104
huntzhan 2018-06-20 10:51:40 +08:00
都 8012 年了,Git (在绝大多数场景)优于 SVN 应该是常识了。除了腾讯以及其他不知名的小作坊,用 SVN 的公司应该很少了。
|
105
linyinma 2018-06-20 10:53:28 +08:00 1
其实我非常讨厌楼主这种说法,在任何有历史的公司不可能 [随便] 从一种技术 /工具迁移到另一种,太过随便就是不负责任,在公司产品维护过程中涉及到 [一系列] 工具 版本管理、需求跟踪,BUG 维护.... SVN 工具只是产品维护链中需要的一种工具而已,这个链上的工具都是配套的,如果中间某一个环节被替换了可能会影响整个工具链;
而且强调一下:SVN Vs Git 毫无意义,任何东西都是与之环境想匹配,孤立谈一个东西好坏,那是小孩子干的事~ |
106
xiaowangge 2018-06-20 10:55:47 +08:00
游戏项目,从 SVN 转到 Gitlab,又从 Gitlab 转到 SVN 了。
|
108
xiaowangge 2018-06-20 10:58:47 +08:00
|
109
silentstorm 2018-06-20 11:04:13 +08:00
#38 是来搞笑的吗?
|
110
thread2 2018-06-20 11:05:28 +08:00
同情 SVN 用户,不过用得开心也好
|
111
timi 2018-06-20 11:07:08 +08:00
用工具用出优越感的,脑子都有水
|
112
thread2 2018-06-20 11:08:14 +08:00
|
113
Outshine 2018-06-20 11:08:15 +08:00 1
楼主就问一下如果公司还在用 SVN 是不是代表公司使用的技术栈比较老旧,你们一群人就在那扯 Git vs SVN,语文不好还是就是想引发争论?
还有什么举例说 FreeBSD 也在用 SVN 的,做的东西牛逼不代表用的技术不老旧啊,这是两个概念啊大兄弟! |
114
across 2018-06-20 11:09:08 +08:00
@xiaowangge 说明你们和我一样是用不起 perforce 的穷 b (逃)
|
115
shijingshijing 2018-06-20 11:17:18 +08:00 via iPhone
@huntzhan 飞利浦,西门子,GE 表示不同意你的看法,很多项目的安全控制策略和实现是深度绑定了 SVN 的
|
116
ShineSmile 2018-06-20 11:29:41 +08:00 via Android
工作是为了赚钱。
|
117
qooweds 2018-06-20 11:30:15 +08:00 2
技术栈陈旧又不是说你技术不行,非得扯上什么优越感
老哥,都 8012 年了,难道非得强行说用 SVN 表示你技术栈比较新? |
118
ShineSmile 2018-06-20 11:30:41 +08:00 via Android
运气好的话可以顺便提高赚钱效率。
别对公司提要求。除非你是部门主管。 |
119
IMuMa3 2018-06-20 11:31:33 +08:00
@xiaowangge git checkout .
|
120
GeruzoniAnsasu 2018-06-20 11:31:38 +08:00
@MushishiXian 看了一整个帖子,终于找到一个明白人
笑死我了 svn=技术栈老旧,毫无问题啊 技术栈老旧=辣鸡? 这才是政治不正确啊 一群人反优越反的是 svn=烂 但一开始并没有讨论 svn 是不是=烂 而是,svn 是不是=旧 从上边几个站 svn 好用的老哥说的话来看 都是老项目,老核心代码 看来他们自己也是支持 svn=旧的 lz,svn=旧,全票通过 |
121
ShineSmile 2018-06-20 11:32:22 +08:00 via Android
楼主如果介怀 SVN 就找家用 git 或者其他分布式版本控制的系统吧。
改变一群人很难得。 尤其特别你还是新人。 |
122
mritd 2018-06-20 11:37:55 +08:00
@vimi #107 自己造的 https://github.com/mritd/gitflow-toolkit
|
123
luoqeng 2018-06-20 11:58:05 +08:00
llvm
|
124
mingtiny11 2018-06-20 12:10:12 +08:00
@linyinma 非常赞同
|
125
yaxin 2018-06-20 12:10:34 +08:00
一个版本控制工具,还用处了优越感
|
126
xuecat 2018-06-20 12:15:35 +08:00
不会,表示 svn 和 git 都在用。老项目 svn,新项目 git。
为啥还有 svn 呢,老人不愿学。 |
127
liyer 2018-06-20 12:19:09 +08:00
看了大家的回复,还在用 tfs 的在..抖..抖
|
128
zzn 2018-06-20 12:19:15 +08:00
git svn 了解一下
|
129
york1996 OP 头疼,看了你们的回复,你们要审好题啊,svn 只是一个工具,里面的技术栈没有深入了解的话就不要谈老旧,我提出这个问题,实际上是很多人的惯性思维,觉得老的技术就是没有新的技术能装逼,总觉得要去追求最新的技术栈才能显示自己的与时俱进,但是不要忽略了一个点,存在即合理!存在即合理!存在即合理!
|
130
feverzsj 2018-06-20 12:46:31 +08:00
只是不同的管理风格而已,svn 比较适合企业内的大型项目管理
|
131
Chinikin 2018-06-20 13:03:32 +08:00
在座的各位怕是没有在用 clearcase 的吧
|
133
deadEgg 2018-06-20 13:13:05 +08:00
鹅厂游戏 几百人的团队用 svn。
svn 并不等于落后。 |
134
yulitian888 2018-06-20 13:13:28 +08:00
@liyer 我们这儿有一些拒不学习 SVN 的 VSS 用户怎么办,会抖死么?
|
136
ldd 2018-06-20 14:12:53 +08:00
git 只是在处理文本型代码文件上有优势,如果使用的是 PowerBuilder 编程的话,git 比 SVN 也并不强啊,我上家公司就在使用 VSS。适合的才是最好的。
|
141
Mrun 2018-06-20 14:48:57 +08:00
git 在目录和文件级别的安全策略与 svn 比,是差点的
|
143
kaedea 2018-06-20 15:30:45 +08:00
1. 许多大项目因为历史包袱,无法根本无法切换到 GIT,只能用 SVN
2. 许多解放生产力的 CI/CD 功能,目前我只在 GIT 仓库上实践过,不知道 SVN 能实现不,如果不能,那 SVN 在这方面确实落后不少。 3. GIT 仓库目前有许多开源的配套服务,比如 Markdown/Web IDE 之类,如果 SVN 仓库均没有相应的配套服务,那确实跟不上。 |
144
0x11901 2018-06-20 15:40:22 +08:00
要是说曾经想把 vc 转成 git 但是项目太大 git 崩了会不会显得技术栈比较老旧?
|
146
mritd 2018-06-20 15:56:03 +08:00
@lixuedong #145 (´・_・`) ..... 我只能告诉你 我传上去的事 gif...至于它为什么变成了一个 png 地址 我就布吉岛了
|
147
shiroming 2018-06-20 16:06:48 +08:00 via Android
公司立项项目用 svn svn 目录可以做权限,demo 项目用 git
|
148
mingtiny11 2018-06-20 16:12:17 +08:00
@zjsxwc svn + arc + pharbricator code review 也很好用,svn 权限管理比 git 好,还可以分目录工作,这些都比 git 方便
|
151
tomychen 2018-06-20 17:02:32 +08:00
git 用户集中管理,项目目录权限分配配置一波看看
比如部分组员,只能读取 common(include) 和 bin src 只能取自己的模块 |
152
fan123199 2018-06-20 17:06:34 +08:00
我站 git 这边,小团队 git 优于 svn。 在 android 项目上,git 严格优于 svn。 但是涉及到权限等(比如后台项目),svn 还是有优势在。
|
153
tjxiter 2018-06-20 17:14:51 +08:00
没有必然的联系
|
155
hanchao0536 2018-06-20 18:05:01 +08:00
svn 的分支管理感觉没有 git 方便啊
|
156
fish267 2018-06-20 18:35:44 +08:00
工具而已, 我们系统去年才切换的 Git, 还在使用 JDK1.6.
🐜🐜公司 |
157
chenyu0532 2018-06-20 18:49:11 +08:00
楼主,你拒了这个 offer 吧。。。都打成这样了。。。
|
158
x86 2018-06-20 18:54:31 +08:00
为了帮楼主选公司,V 友辛苦了!
|
161
NoDocCat 2018-06-21 03:12:07 +08:00 via Android
|
162
thread2 2018-06-21 06:55:19 +08:00 via Android
@NoDocCat #160 #161
有什么问题,理解不到?大惊小怪。看你用词拙劣,估计用 SVN 把脑子用坏了。我也可以送你一个笑话,每次碰到你这种人,优越感都会上升一点。 |
163
fumichael 2018-06-21 09:27:25 +08:00
8102 年最新引战话题
Git 鄙视 SVN,SVN 鄙视不用版本管理的 |
165
NoDocCat 2018-06-23 16:18:32 +08:00 via Android
@thread2 那你在团队项目里离线一个试试啊,还 TM 的去中心化,Git 吹们这么一吹,你们还真信了。
|