SVN的git 提交注释释如何写好写正确?

&&原eclipse svn插件subversion设置按照模板文件规则提交注释的教程模版: 红色是必填项【提交类型】:BUG/新功能/需求修改/代码整理/解决编译不过/【问题描述】:该单的描述,从功能性对本次修改的描述【程序描述】:无(原因分析或者是对修改的技术性描述)【jira编号】:&规则如下:1.提交总字数不能少于40字符2.其中提交类型 必须在 BUG、新功能、需求修改、代码整理、解决编译不过 选项中 其中BUG可以和其他四个选项其中之一共存,新功能、需求修改、代码整理、解决编译不过 四个选项只能有一个存在 。3. &【提交类型】: 、【问题描述】: 、【jira编号】: &每个不能有多个存在Sample:【提交类型】:新功能【问题描述】:1:在平台账户中心添加货币基金的新功能;2:修复了系统登录失败bug【程序描述】:无【jira编号】:WEB-908&操作步骤:利用svn的pre-commit钩子实现此要求。进入仓库project1/hooks目录,找到pre-commit.tmpl文件,重命名,去掉后缀.tmpl。将附件文件覆盖pre-commit文件 即可代码提交示例如下:未满足规则 提示如下:猜你喜欢5个牛币请下载代码后再发表评论//pre-commit精精精精原精精原精原相关分享原原精最近下载暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级最近浏览暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级暂无贡献等级扫描二维码关注最代码为好友"/>扫描二维码关注最代码为好友 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
SVN提交时强制添加注释
下载积分:1500
内容提示:SVN提交时强制添加注释
文档格式:DOC|
浏览次数:23|
上传日期: 08:38:15|
文档星级:
全文阅读已结束,如果下载本文需要使用
 1500 积分
下载此文档
该用户还上传了这些文档
SVN提交时强制添加注释
官方公共微信svn hook(强制要求提交注释必须多于X个字) - 上进且勤奋的程序员 - ITeye博客
博客分类:
cd repository/hooks,找到pre-commit.tmpl文件,去掉后缀.tmpl, 编辑pre-commit文件:
1. windows: 重命名为pre-commit.bat
set REPOS=%1
set TXN=%2
rem check that logmessage contains at least 10 characters
rem .....代表5个字符
svnlook log "%REPOS%" -t "%TXN%" | findstr ".........." & nul
if %errorlevel% gtr 0 goto err
echo Empty log message not allowed. Commit aborted! 1&&2
2. linux:chmod u+x pre-commit
REPOS="$1"
SVNLOOK=/usr/bin/svnlook
# check that logmessage contains at least 10 alphanumeric characters
LOGMSG=`$SVNLOOK log -t "$TXN" "$REPOS" | tr -d ' ' | wc -c`
if [ "$LOGMSG" -lt 10 ];
echo -e "\nEmpty log message not allowed. Commit aborted!" 1&&2
浏览: 157700 次
来自: 合肥&上海
~~因为没有键,想增加到英数键或是kana,怎么写??
不错 学习了
brew install uncrustifyError: C ...
可否问个问题
为什么我通过虚拟机的形式访问JSP,总是404错 ...
你好,我使用这个参数后,模拟器一直显示 waiting for ...SVN提交工作注意事项 - 攻城师 - ITeye博客
博客分类:
一.提交之前先更新
1.SVN更新的原则是要随时更新,随时提交。当完成了一个小功能,能够通过编译并且自己测试之后,谨慎地提交。
2.如果在修改的期间别人也更改了svn的对应文件,那么commit就可能会失败。如果别人和自 己更改的是同一个文件,那么update时会自动进行合并,如果修改的是同一行,那么合并时会产生冲突,这种情况就需要同之前的开发人员联系,两个人一起协商解决冲突,解决冲突之后,需要两人一起测试保证解决冲突之后,程序不会影响其他功能。
3.在更新时注意所更新文件的列表,如果提交过程中产生了更新,则也是需要重新编译并且完成自己的一些必要测试,再进行提交。这样既能了解别人修改了哪些文件,同时也能避免SVN合并错误导致代码有错
二.保持原子性的提交
每次提交的间歇尽可能地短,以几个小时的开发工作为宜。例如在更改UI界面的时候,可以每完成一个UI界面的修改或者设计,就提交一次。在开发功能模块的时候,可以每完成一个小细节功能的测试,就提交一次,在修改bug的时候,每修改掉一个bug并且确认修改了这个bug,也就提交一次。我们提倡多提交,也就能多为代码添加上保险。
三.提交时注意不要提交本地自动生成的文件
一般配置管理员都会将项目中一些自动生成的文件或者与本地配置环境有关的文件屏蔽提交(例如eclipse中的.classpath文件等)。如果项目中没有进行这方面的配置来强行禁止提交这样的文件,请自觉不要提交这样的文件。提交了这样的文件后,别人在更新后就可能与本地的环境冲突从而影响大家的工作。
四.不要提交不能通过编译的代码
代码在提交之前,首先要确认自己能够在本地编译。如果在代码中使用了第三方类库,要考虑到项目组成员中有些成员可能没有安装相应的第三方类库。项目经理在准备项目工作区域的时候,需要考虑到这样的情况,确保开发小组成员在签出代码之后能够在统一的环境中进行编译。
五.不要提交自己不明白的代码
代码在提交入SVN之后,你的代码将被项目成员所分享。如果提交了你不明白的代码,你看不懂,别人也看不懂,如果在以后出现了问题将会成为项目质量的隐患。因此在引入任何第三方代码之前,确保你对这个代码有一个很清晰的了解。
六.提前协调好项目组成员的工作计划
项目经理应该合理分配工作计划。每个成员在准备开始进行某项功能的修改之前,如果有可能,先跟工作小组的成员谈谈自己的修改计划,让大家都能了解你的思想,了解你即将对软件作出的修改,这样能尽可能的减少在开发过程中可能出现的冲突,提高开发效率。同时你也能够在和成员的交流中发现自己之前设计的不足,完善你的设计。
七.对提交的信息采用明晰的标注
在一个项目组中使用SVN,如果提交空的标注或者不确切的标注将会让项目组中其他的成员感到很无奈,项目经理无法很清晰的掌握工作进度,无法清晰的把握此次提交的概要信息。在发现错误后也无法准确的定位引起错误的文件。所以,在提交工作时,要填写明晰的标注,能够概要的描述所提交文件的信息,让项目组其他成员在看到标注后不用详细看代码就能了解你所做的修改。
八.慎用锁定功能
在项目中要慎用锁定的功能,在你锁定了一个文件之后别人就无法继续修改提交该文件,虽然可以减少冲突的发生率,但是可能会影响项目组中其他人员的工作。平时只有在编辑那些无法合并的文件(例如图片文件,文件等)时,才适当的采用锁定操作。
原文地址:
浏览: 284738 次
来自: 上海
你的onlyMoney这个方法好像不太好用
例如有两个线程同时执行(没有synchronized)一个线程 ...
楼主你这例子里边的SampleResource实体没有额?
[flash=200,200][url][url][img][ ...
官网全是一堆工程,而且不是web工程,对新手极不友好

我要回帖

更多关于 svn设置提交注释必填 的文章

 

随机推荐