svn 明明很好用呀,为啥那么多人歧视?

2019-04-17 17:04:05 +08:00
 zarte

1.导出修改的文件:
svn:选择提交记录右键导出。
git:命令导出数据太多的时候就无法导出
2.冲突
svn:图形界面查看直接修改保存
git:没用过图形界面的
3.分支
git:分支修改后实际上本地文件是变了,感觉跟手动选择更新没啥区别

9515 次点击
所在节点   2019
89 条回复
kevinhwang
2019-04-17 18:55:42 +08:00
git 是生态。如果你还抱着 svn 证明很少关注 github 里面的开源项目。
across
2019-04-17 18:57:07 +08:00
@ACool 竟然没买 perforce...
learnshare
2019-04-17 19:19:32 +08:00
图形界面是优势?没用过怎么来的结论
ACool
2019-04-17 19:20:23 +08:00
@across 都是自研的
cmheia
2019-04-17 21:11:03 +08:00
服务器不行,每次打开 log,客户端先卡半个小时,前人还把子目录移来移去,追溯历史基本成为不可行的一件事,还能好用?
randyo
2019-04-17 21:21:53 +08:00
公司用 SVN 可以尝试本地用 git-svn 桥接,自己就可以愉快用 git 了
FakeLeung
2019-04-17 21:23:50 +08:00
不鄙视用 svn 的人,只鄙视两者都不会的程序员。
tyrealgray
2019-04-17 21:26:33 +08:00
为什么这么多人对 SVN 切分支还停留在几十年前的理解水平

因为就是几十年前被坑了才会换到 git 啊,没毛病
opengps
2019-04-17 21:28:28 +08:00
我习惯用 svn 管文件,git 管代码
Sharuru
2019-04-17 21:30:35 +08:00
git 主要分支比起 svn 管理起来容易,但学习成本略高。
svn 上手简单超简单,而且不服就 lock,糙快猛。

反正两者对二进制都支持不好( pdf,doc 之类的)。

我反正给啥用啥,我都喜欢,我都爱用。
starsky007
2019-04-17 21:39:16 +08:00
歧视倒不至于,两个都好,但 Git 更好。
RyuZheng
2019-04-17 21:41:56 +08:00
和 29 楼一样,我之前有大量 Excel、Word 文件,所以管理这些文件的版本使用 SVN 管理项目,而代码使用 Git ;一直用的很舒服
des
2019-04-17 21:51:07 +08:00
@Sharuru
world 有修订审阅功能,可以放 svn 然后用这个功能,不过文件合并应该是不行的。

建议用一阵子再来对比吧,都没用过,是没法比较的
starsky007
2019-04-17 21:51:35 +08:00
@opengps
@RyuZheng
请教一下,管理二进制文件方面,Git 没有 SVN 好吗?
des
2019-04-17 21:53:59 +08:00
另外提醒一下各位 GitHub 也是能用 svn checkout 出来的
des
2019-04-17 21:57:54 +08:00
@starsky007

说实在的,二进制文件,这两个都不是特别好用。
git 的话这些操作步骤有些烦,因为根本就不能合并,虽说有 git lfs 可以用
hhhsuan
2019-04-17 22:03:38 +08:00
svn 有分支?
RyuZheng
2019-04-17 22:10:07 +08:00
@starsky007 #34 git 只要你打开过这个 Excel,光标移动一下都算文件改动了,而且都是二进制的,根本不能版本跟踪,至少 SVN 效果还会好一点,自带 Compare,或者你使用 Office 自身的 compare。而且 SVN 其实也可以用 Git-SVN 来进行管理,语句跟 Git 类似,就是不是太完美,有时会出一些小 bug ;但是我之前一直使用 Sourcetree 来进行管理,很舒服。
starsky007
2019-04-17 22:21:47 +08:00
@RyuZheng

感谢回复。

SVN 确实更加人性化一点,自带了不少比较 Office 文件的办法,开箱即用。Git 应该通过配置比较工具,也能达到目的,明天试试。
micean
2019-04-17 22:29:01 +08:00
svn 管理文档很好用,因为可以可以只看单个文件而不需要整个库 check out 下来

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/556105

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX