SVN提交原则
1. 负责而谨慎地提交自己的代码
SVN更新的原则是要随时更新,随时提交。当完成了一个小功能,能够通过编译并且并且自己测试之后,谨慎地提交。
如果提交过程中产生了冲突,则需要同之前的开发人员联系,两个人一起协商解决冲突,解决冲突之后,需要两人一起测试保证解决冲突之后,程序不会影响其他功能。
如果提交过程中产生了更新,则也是需要重新编译并且完成自己的一些必要测试,再进行提交。
2. 保持原子性的提交
每次提交的间歇尽可能地短,以一个小时,两个小时的开发工作为宜。如在更改UI界面的时候,可以每完成一个UI界面的修改或者设计,就提交一次。在开发功能模块的时候,可以每完成一个小细节功能的测试,就提交一次,在修改bug的时候,每修改掉一个bug并且确认修改了这个bug,也就提交一次。我们提倡多提交,也就能多为代码添加上保险。
3. 不要提交自动生成的文件
Visual Studio在生成过程中会产生很多自动文件,如.suo等配置文件,Debug,Release,Obj等编译文件,以及其他的一些自动生成,同编译代码无关的文件,这些文件在提交的时候不应该签入,如果不小心签入了,需要使用Delete命令从仓库中删除。
4. 不要提交不能通过编译的代码
代码在提交之前,首先要确认自己能够在本地编译。如果在代码中使用了第三方类库,要考虑到项目组成员中有些成员可能没有安装相应的第三方类库或者没有放入GAC(针对.Net Framework)中,项目经理在准备项目工作区域的时候,需要考虑到这样的情况,确保开发小组成员在签出代码之后能够在统一的环境中进行编译。
5. 不要提交自己不明白的代码
代码在提交入SVN之后,你的代码将被项目成员所分享。如果提交了你不明白的代码,你看不懂,别人也看不懂,如果在以后出现了问题将会成为项目质量的隐患。因此在引入任何第三方代码之前,确保你对这个代码有一个很清晰的了解。
6. 提前宣布自己的工作计划
在自己准备开始进行某项功能的修改之前,先给工作小组的成员谈谈自己的修改计划,让大家都能了解你的思想,了解你即将对软件作出的修改,这样能尽可能的减少在开发过程中可能出现的冲突,提高开发效率。同时你也能够在和成员的交流中发现自己之前设计的不足,完善你的设计。
7. 对提交的信息采用明晰的标注
+) 表示增加了功能
*) 表示对某些功能进行了更改
-) 表示删除了文件,或者对某些功能进行了裁剪,删除,屏蔽。
b) 表示修正了具体的某个bug
摘自--dreamland的技术田园
http://www.cnblogs.com/chenlong828/archive/2008/09/22/1296193.html
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
管理系统系列--电商库存管理系统 企业进销存管理系统 - Part 2.zip (82个子文件)
kwan02251353
文档
sm功能描述
需求分析.JPG 41KB
sm界面设计与文档
GUI设计
1 客户管理
新建客户 - 对话框 .png 10KB
客户管理 - 视图.png 6KB
销售管理
新建采购退货1 - 对话框.png 10KB
采购记录管理 - 视图.png 6KB
新建采购进货1 - 对话框 .png 10KB
新建采购进货2 - 对话框 .png 8KB
新建采购退货2 - 对话框.png 8KB
新建采购进货1 - 对话框 - 副本 (2).png 10KB
1 供货商管理
新建供货商 - 对话框 .png 10KB
供货商管理 - 视图.png 6KB
菜单、工具栏.txt 572B
商品管理
商品管理 - 视图.png 12KB
新建商品1 - 对话框 .png 10KB
新建商品类别 - 对话框.png 10KB
新建商品2 - 对话框.png 7KB
商品类别管理 - 视图.png 6KB
采购管理
新建采购退货1 - 对话框.png 10KB
采购记录管理 - 视图.png 6KB
新建采购进货1 - 对话框 .png 10KB
新建采购进货2 - 对话框 .png 8KB
新建采购退货2 - 对话框.png 8KB
新建采购进货1 - 对话框 - 副本 (2).png 10KB
GUI-V1.png 13KB
1 用户管理
用户资料 - 视图.png 6KB
0 数据备份
确认对话框.png 2KB
备份参数设置.png 6KB
数据还原.png 5KB
数据备份.png 5KB
数据库设计与文档
进销存ER.jpeg 18KB
数据表插入语句.txt 0B
数据表插入语句.sql 7KB
进销存ER.dia 53KB
sm建表psql版本.sql 3KB
数据库建表说明.xls 19KB
sm建表mysql版本 .sql 3KB
ER图实体和关系的说明 .txt 2KB
sm的UML设计
violet.jar 213KB
smUML.png 28KB
smUML.violet 15KB
gai.txt 32B
SVN提交原则.txt 2KB
源码
src
hibernate_derby.cfg.xml 1KB
log4j.properties 2KB
com
hackin
sma
application
Application.java 1KB
ApplicationActionBarAdvisor.java 8KB
Perspective.java 272B
HookSystemTray.java 3KB
ApplicationWorkbenchWindowAdvisor.java 2KB
ApplicationWorkbenchAdvisor.java 1KB
utility
ActionManager.java 73B
IImagePath.java 351B
ImageBuffer.java 1KB
IAppConstants.java 232B
Activator.java 1KB
dao
db_connect_config.properties 103B
DbmsManager.java 2KB
DaoFactory.java 208B
ConfigureFileReader.java 1KB
pojo
User.java 686B
ui
dialog
LoginDialog.java 3KB
action
business
NonbusinessImcomeAndOutcomeAction.java 900B
SeparateAndCombineGoodsAction.java 892B
PurchaseOrderAction.java 851B
PurchaseReturnAction.java 856B
StockInAction.java 835B
UnusualStockChangeAction.java 877B
SalesOrderAction.java 844B
SalesReturnAction.java 847B
StockOutAction.java 838B
InventoryStockAction.java 856B
data
RecoverDataAction.java 843B
BackupDataAction.java 840B
user
ManageUsersAction.java 845B
LogoffAction.java 192B
ChangeUserAction.java 840B
report
DailyStatementAction.java 852B
MonthlyStatementAction.java 858B
basicinfo
ManageEmployeesAction.java 860B
ManageGoodsAction.java 844B
ManageSuppliersAction.java 858B
ManageCustomersAction.java 856B
共 82 条
- 1
资源评论
Kwan的解忧杂货铺@新空间代码工作室
- 粉丝: 3w+
- 资源: 3696
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功