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
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Java是一种高性能、跨平台的面向对象编程语言。它由Sun Microsystems(现在是Oracle Corporation)的James Gosling等人在1995年推出,被设计为一种简单、健壮、可移植、多线程、动态的语言。Java的主要特点和优势包括以下几个方面: 跨平台性(Write Once, Run Anywhere): Java的代码可以在不同的平台上运行,只需编写一次代码,就可以在任何支持Java的设备上执行。这得益于Java虚拟机(JVM),它充当了代码和底层硬件之间的中介。 面向对象: Java是一种纯粹的面向对象编程语言,支持封装、继承和多态等面向对象的概念。这使得Java编写的代码更加模块化、可维护和可扩展。 多线程支持: Java内置了对多线程的支持,允许程序同时执行多个任务。这对于开发需要高并发性能的应用程序(如服务器端应用、网络应用等)非常重要。 自动内存管理(垃圾回收): Java具有自动内存管理机制,通过垃圾回收器自动回收不再使用的对象,使得开发者不需要手动管理内存,减轻了程序员的负担,同时也减少了内存泄漏的风险。
资源推荐
资源详情
资源评论
收起资源包目录
电商库存管理系统 企业进销存管理系统 - Part 2.zip (82个子文件)
SJT-code
文档
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
资源评论
JJJ69
- 粉丝: 6214
- 资源: 5783
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 用第一背包问题的贪心算法完成的标签瀑布流
- 1photoshop基础教程-菜单中英文对照.doc
- 爱心代码c语言-爱心代码c语言源码.zip
- python爱心代码python爱心代码高级.zip
- 精美的SmartArt图(精美PPT制作素材245个)
- 2009photoshop试题及答案(八).doc
- python爱心代码高级python-bit-manipulation.rar
- python爱心代码高级python-backtracking.rar
- python爱心代码高级python-audio-filters.rar
- 生存世界28684--4008032458487170973-1493251025945.apk
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功