免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: flw
打印 上一主题 下一主题

不知道 mod by *** on 20050814 这样的注释有什么意思? [复制链接]

论坛徽章:
0
31 [报告]
发表于 2007-08-06 20:32 |只看该作者
在代码里面留名,就像看到经典帖子回帖一样
有时我也这样干,虽然我们也用cvs

[ 本帖最后由 jaffaz 于 2007-8-6 20:35 编辑 ]

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
32 [报告]
发表于 2007-08-06 20:37 |只看该作者
原帖由 jaffaz 于 2007-8-6 20:32 发表
在代码里面留名,就像看到经典帖子回帖一样
有时我也这样干,虽然我们也用cvs

这种做法是相当糟糕的。

论坛徽章:
0
33 [报告]
发表于 2007-08-06 20:46 |只看该作者
原帖由 MMMIX 于 2007-8-6 20:37 发表

这种做法是相当糟糕的。

我不认为。
第一,这个注释不会误导读代码的人;
第二,能够迅速地知道这段代码的修改者。
第三,该注释里面的日期一般就是修改该段代码的日期,而版本管理工具的log则未必。

第三条有些牵强,呵呵~~~

论坛徽章:
0
34 [报告]
发表于 2007-08-06 20:52 |只看该作者
著名的IT公司大多有自己成熟的版本控制技术和系统
记录谁在什么时间该了哪行或哪些代码,都是十分方便和安全的

原帖由 jaffaz 于 2007-8-6 20:46 发表

我不认为。
第一,这个注释不会误导读代码的人;
第二,能够迅速地知道这段代码的修改者。
第三,该注释里面的日期一般就是修改该段代码的日期,而版本管理工具的log则未必。

第三条有些牵强,呵呵~~~

论坛徽章:
0
35 [报告]
发表于 2007-08-06 20:57 |只看该作者
原帖由 ypxing 于 2007-8-6 20:52 发表
著名的IT公司大多有自己成熟的版本控制技术和系统
记录谁在什么时间该了哪行或哪些代码,都是十分方便和安全的


至少cvs上要查出某行代码是谁添加的有些麻烦。
你得知道这行代码是在哪个revision里面添加的,你需要用diff吧?
知道了revision后你才可以查log,把作者揪出来。

其他版本控制系统我不熟悉,有好的不妨推荐一下

论坛徽章:
0
36 [报告]
发表于 2007-08-06 21:03 |只看该作者
我只是知道我女朋友公司的版本控制管理是很完善的
完全可以做到这些
但这是他们公司自己的系统,所以...

另外一方面,版本控制不只是一个版本控制系统这样简单
它还包括一系列的管理在里面.


原帖由 jaffaz 于 2007-8-6 20:57 发表

至少cvs上要查出某行代码是谁添加的有些麻烦。
你得知道这行代码是在哪个revision里面添加的,你需要用diff吧?
知道了revision后你才可以查log,把作者揪出来。

其他版本控制系统我不熟悉,有好的不妨推 ...

论坛徽章:
0
37 [报告]
发表于 2007-08-06 22:02 |只看该作者
原帖由 jaffaz 于 2007-8-6 20:32 发表
在代码里面留名,就像看到经典帖子回帖一样  
这个理由很酷

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
38 [报告]
发表于 2007-08-06 22:19 |只看该作者
原帖由 jaffaz 于 2007-8-6 20:57 发表

至少cvs上要查出某行代码是谁添加的有些麻烦。

试试 cvs ann /path/to/foo.c

BTW:其实告诉你也没太大用处,因为你的症结在于做事的方式。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
39 [报告]
发表于 2007-08-06 22:21 |只看该作者
原帖由 jaffaz 于 2007-8-6 20:46 发表

我不认为。
第一,这个注释不会误导读代码的人;
第二,能够迅速地知道这段代码的修改者。
第三,该注释里面的日期一般就是修改该段代码的日期,而版本管理工具的log则未必。

关于第二和第三,张三改了代码,留了名,然后李四又改了,没留名,这时候你看到的代码签名是张三,其实真正的作者是李四,
日期也是一样,都有可能不准确。既然都有可能不准确,那么当然也就会误导读代码的人。

论坛徽章:
0
40 [报告]
发表于 2007-08-06 23:18 |只看该作者
原帖由 醉卧水云间 于 2007-8-6 16:35 发表
写代码的人,不是每个人都有CVS(包括其他管理工具)权限,如果每个人都有很容易搞乱,也不利于源码安全,通常这种权限都掌握在个别管理员手中,任务分配给你,你修改后做个标记,测试通过后提交管理员让他看, ...

看log只需要读权限。提交修改需要提交diff与另外的一些说明,在统一打patch时你的说明以及日期提交人都会有工具自动加入log。
写这种工具并不会费多少时间,但是用起来要可靠的多。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP