加拿大家园论坛

一个程序员的推荐,subversion,适合各行各业,如果你需要经常编辑备份文件

原文链接:https://forum.iask.ca/threads/735970/

shielin : 2014-11-10#1
如果你需要经常编辑一个文件,又需要经常备份,有的时候还需要找到一个历史版本,你需要这一款软件
subversion,完全免费. 帮你记录每一次编辑历史,.

如果你有什么好的工具也请推荐一下,谢谢

DancingElf : 2014-11-10#2
用过四个。CVS, subversion, git, perforce(这个不免费,贵,好用)。CVS现在估计没什么人用了。

shielin : 2014-11-10#3
用过四个。CVS, subversion, git, perforce(这个不免费,贵,好用)。CVS现在估计没什么人用了。
我发这个帖子的初衷是发现有些不是程序员的朋友们为了备份与保存文件苦苦的挣扎~~ 比如我们公司的dba同学,从来没用过version control,不过话说这也不妨碍她的rate,当然了,她的活干得慢,钱还是我们公司这个冤大头出,
看来我们真的不能妄自菲薄~~,中国程序员很强!
我们要求的rate至少应该是market的1.2倍才行

DancingElf : 2014-11-10#4
我发这个帖子的初衷是发现有些不是程序员的朋友们为了备份与保存文件苦苦的挣扎~~ 比如我们公司的dba同学,从来没用过version control,不过话说这也不妨碍她的rate,当然了,她的活干得慢,钱还是我们公司这个冤大头出,
看来我们真的不能妄自菲薄~~,中国程序员很强!
我们要求的rate至少应该是market的1.2倍才行

嗯,你想得周到。
如果不是程序员,Notepad++也可以做文件间的compare。

shielin : 2014-11-10#5
嗯,你想得周到。
如果不是程序员,Notepad++也可以做文件间的compare。

哎呀,多谢,我这还真没用过,学到了一招~~ 我发现 这句话我经常用...

DancingElf : 2014-11-10#6
哎呀,多谢,我这还真没用过,学到了一招~~ 我发现 这句话我经常用...

不客气。在Plugin那里,可以compare。
Notepad++很好用,我经常用来打开编辑HTML,CSS之类。

asdfg12345678 : 2014-11-10#7
从08年到现在一直用这个,写过几十万行代码了
也用过git,分布式有独到之处,但是客户端用起来感觉不太方便,不知道现在有没改进

asdfg12345678 : 2014-11-10#8
文件比较windows下用beyond compare
linux直接diff命令

DancingElf : 2014-11-10#9
从08年到现在一直用这个,写过几十万行代码了
也用过git,分布式有独到之处,但是客户端用起来感觉不太方便,不知道现在有没改进

我最喜欢perforce,功能强大,用起来行云流水。缺点就是不免费。

shielin : 2014-11-10#10
不客气。在Plugin那里,可以compare。
Notepad++很好用,我经常用来打开编辑HTML,CSS之类。

嗯,很不错, 看了看,css 和javascript 显示和编辑做的比vs 2010 还好~

flywind : 2014-11-10#11
我以前用svn
最近两年开始改用git了
svn还是有不少缺陷的

DancingElf : 2014-11-10#12
嗯,很不错, 看了看,css 和javascript 显示和编辑做的比vs 2010 还好~

VS2010用来做前端开发简直不能忍,eclipse打开javascript 和java还行,但是HTML和css看起来不如Notepad++。

flywind : 2014-11-10#13
VS2010用来做前端开发简直不能忍,eclipse打开javascript 和java还行,但是HTML和css看起来不如Notepad++。
js应该用webstorm

flywind : 2014-11-10#14
我最喜欢perforce,功能强大,用起来行云流水。缺点就是不免费。
perforce其实没有git好
我做过的几家公司都从perforce转git了
git真正适合多人协作

shielin : 2014-11-10#15
VS2010用来做前端开发简直不能忍,eclipse打开javascript 和java还行,但是HTML和css看起来不如Notepad++。
.......我一直在用vs2010写css 和javascript,没办法, 公司小,我一个人包办了从前端到数据库的所有开发....
还是在3年前,我一直都用Internet explorer 调试css 样式,当时那个苦啊... 后来偶然用了chrome和firefox的 开发工具,简直有种自行车换宝马的感觉...

DancingElf : 2014-11-10#16
js应该用webstorm

我们JS和JAVA都要写,都是相关联着的,还要直接从eclipse里测试设备。我还没搞懂webstorm做这些怎么做。

shielin : 2014-11-10#17
我以前用svn
最近两年开始改用git了
svn还是有不少缺陷的
git我还没用过,就是感觉界面不够友好,
不过还是得研究一下.

flywind : 2014-11-10#18
git我还没用过,就是感觉界面不够友好,
不过还是得研究一下.
可以用sourcetree 不过最好还是自己敲命令

flywind : 2014-11-10#19
我们JS和JAVA都要写,都是相关联着的,还要直接从eclipse里测试设备。我还没搞懂webstorm做这些怎么做。
好吧 我以为你后台也是js的。。。
那就只能说蛋疼了

DancingElf : 2014-11-10#20
.......我一直在用vs2010写css 和javascript,没办法, 公司小,我一个人包办了从前端到数据库的所有开发....
还是在3年前,我一直都用Internet explorer 调试css 样式,当时那个苦啊... 后来偶然用了chrome和firefox的 开发工具,简直有种自行车换宝马的感觉...

上来就用chrome和firefox的人不能体会IE。据说,IE的唯一用途就是用来下载firefox。。。

shielin : 2014-11-10#21
上来就用chrome和firefox的人不能体会IE。据说,IE的唯一用途就是用来下载firefox。。。
接这份工作之前从来没碰过前台, 以前只做后台. 接了offer 之后,老板跟我说,我们有几千个菜单子项,杂乱无章的,需要把他们归类放在报表中使用,kids menu 归kids menu,pizza归pizza,wine 归wine, 底下还能继续再归类,无限循环的,你给我实现这个这个drag & drop 的功能,最好是从一个树drag n drop到另外一个树上... 一个月的时间怎么样?
然后我就研究前台啊..从jstree开始学起... 用vs2010 + IE explorer写了一个3000多行的javascript 文件... 现在想想真的是潜能无限,为了第一份工作也蛮拼的.

DancingElf : 2014-11-10#22
接这份工作之前从来没碰过前台, 以前只做后台. 接了offer 之后,老板跟我说,我们有几千个菜单子项,杂乱无章的,需要把他们归类放在报表中使用,kids menu 归kids menu,pizza归pizza,wine 归wine, 底下还能继续再归类,无限循环的,你给我实现这个这个drag & drop 的功能,最好是从一个树drag n drop到另外一个树上... 一个月的时间怎么样?
然后我就研究前台啊..从jstree开始学起... 用vs2010 + IE explorer写了一个3000多行的javascript 文件... 现在想想真的是潜能无限,为了第一份工作也蛮拼的.

很厉害!我每次都请designer写CSS,至少请他写个样板让我照着抄或修改。我一数距离立马晕菜。

shielin : 2014-11-10#23
很厉害!我每次都请designer写CSS,至少请他写个样板让我照着抄或修改。我一数距离立马晕菜。

我们公司小,没有designer, 不过这些东西真的是术业有专攻,我做完这些之后过一些日子那些position啊什么的全部又都记不清楚了...
记得我老板annual review的时候说我一个月把这个搞出来很impressing. 当时真的是为了加拿大的第一份工作经验拼了~

o2o2o2o2 : 2014-11-10#24
直接上GitHub

tech9 : 2014-11-10#25
直接上GitHub
对,github 就足够了, visual studio 和 android studio 都能直连github, 且内置代码对比工具, 省事方便。

tech9 : 2014-11-10#26
VS2010用来做前端开发简直不能忍,eclipse打开javascript 和java还行,但是HTML和css看起来不如Notepad++。
visual studio 2012/2013写前端代码已经很好很强大,特别是安装web essential 插件后。VS2010也可以装web essential 试试,应该有不少增强。如果纯粹写前端代码,推荐webstorm,轻量级但功能强大。

shielin : 2014-11-10#27
visual studio 2012/2013写前端代码已经很好很强大,特别是安装web essential 插件后。VS2010也可以装web essential 试试,应该有不少增强。如果纯粹写前端代码,推荐webstorm,轻量级但功能强大。
好建议

lloopp : 2014-11-10#28
直接上GitHub
:wdb9:

nvod1111111 : 2014-11-10#29
现在没人用CLEAR CASE了吗,我记得很贵的。

flywind : 2014-11-10#30
现在没人用CLEAR CASE了吗,我记得很贵的。
我用过。。。。5年前在IBM用的

nvod1111111 : 2014-11-10#31
我用过。。。。5年前在IBM用的
是啊,我记得当时公司为了上CMM,专门引入的,当时应该是顶级的版本控制软件。这里都没人提,我还以为这个公司也垮了呢。IT行业变化太快了

shielin : 2014-11-10#32
我用过。。。。5年前在IBM用的
是啊,我记得当时公司为了上CMM,专门引入的,当时应该是顶级的版本控制软件。这里都没人提,我还以为这个公司也垮了呢。IT行业变化太快了

参与过一个150人左右的项目里面用过clearcase,管理很严格,费用据说很贵。
速度很慢,但是后来就没用了。。。也不知道怎么样了

shielin : 2014-11-10#33
参与过一个150人左右的项目里面用过clearcase,管理很严格,费用据说很贵。
速度很慢,但是后来就没用了。。。也不知道怎么样了

不过本帖子旨在给其他行业需要版本控制的朋友们提供一个工具,这个工具最好免费而且轻量级,我想clearcase并不适合他们。

nvod1111111 : 2014-11-10#34
不过本帖子旨在给其他行业需要版本控制的朋友们提供一个工具,这个工具最好免费而且轻量级,我想clearcase并不适合他们。
我都十几年没搞开发了,只是觉得奇怪,以为这个公司也垮了。一般开发,用CVS就可以了,个人观点。

兽胖 : 2014-11-11#35
ClearCase 俺的专长啊 现在用这个公司的少了。

hngala : 2014-11-11#36
mark

象道 : 2014-11-12#37
嗯,不错。荐个图形界面给非码工:
http://tortoisesvn.net/index.zh.html
用git的话:http://code.google.com/p/tortoisegit/