This topic created in 4449 days ago, the information mentioned may be changed or developed.
不会用版本控制的程序员,占80%。这可能听起来很可悲,但是。。这尼玛就是事实。。
合并?那尼玛是什么东西,合并掉东西怎么办,我还是人工合并吧。
差异对比?那尼玛又是什么东东,我注释掉比较安全
分支?要这破玩意干嘛,切换来切换去的。我就爱在一根线上开发.版本问题?谁care啊。
忽略提交?我去。。我都要提交。干嘛忽略。工程文件,我才不管别人怎样呢。
冲突?我日。。居然冲突了。删了。重写。。。
hook?什么玩意?不会用。。没用过
实话说。80%程序员,不会去使用版本控制的其他功能。git之类的。。真的用的不多。就算有人用。。仍然只是update和checkin....
实在受不了了。。。。。。学一下svn会死啊
补充一句。。和年限无关。。。原先有个同事。n年开发经验,从CSV那个年代过来的。。仍然只会最简单的操作。。。
16 replies • 1970-01-01 08:00:00 +08:00
 |
|
1
yemoluo Apr 4, 2014
为了避免冲突,还有用netbeans实时commit的插件呢...有时候,有些话,只是懒得说
|
 |
|
2
timonwong Apr 4, 2014
commit message: update update update update update update
|
 |
|
3
lerosua Apr 4, 2014
学一下svn真的会死,所以我只用git
|
 |
|
4
joyjy Apr 4, 2014
加一条:“哎哟得回滚一下,第一步、找到旧代码;第二步、拷贝成新文件覆盖现有文件;第三步、签入。”
|
 |
|
5
xiaogui Apr 4, 2014
还是用 git 吧,svn 自作聪明的合并经常出问题。
|
 |
|
7
est Apr 4, 2014
@ timonwong 应该是这样的 bump version typo update fix error
|
 |
|
8
alexrezit Apr 4, 2014
不知道 update 和 checkin 是什么... 只知道 checkout...
|
 |
|
9
wuyadong Apr 4, 2014
git 有update和checkin?好像没有吧。版本控制多好啊,都能够规范出开发流程。
|
 |
|
10
sogood Apr 4, 2014 via iPhone
确实没有多少人认真对待版本库。 大块大块注释掉代码的也很多…
|
 |
|
11
jianghu52 Apr 4, 2014
对于第一条,个人有不同意见。合并这件事我通常都是手工来做的,倒不是说信不过程序。主要觉得合并的时候你看一眼代码,哪怕只是代码的包,文件的名字,这样有个印象之后,再跑程序的时候有问题的话可以有个大概的猜想问题出在哪里。 关于代码管理我是这么看的。一个长期的项目,pach很多的情况下,熟练掌握git或者svn很有必要。但是短期的项目,如果再加上流动性很强的组员的话,由leader来控制总代码的merge有时候反而更好
|
 |
|
12
kneep Apr 5, 2014 via Android
我的直觉是超过80%的,这些人脑力过剩,承担了很多本应由scm工具承担的责任,比如,不需要的代码不敢删掉,而是注释掉,比如经常写某某人到此一游的注释,担心scm工具记不住这代码是谁改的,比如回退某个修改的时候,手工再改一遍,而不是revert。
|
 |
|
14
sampeng Apr 6, 2014
@ kneep 同意。。就是吐槽这个东东。。scm的优势一个不用。。全靠手和大脑
|
 |
|
15
scola Apr 6, 2014
为什么没人提到perforce ,我司的同事大部分只会这个。
|
 |
|
16
kingme Apr 7, 2014
现在公司用的是VS的团队工具。。。。效率低成狗、、、、全是没用过版本管理的实习生,真是逗死了
|