- 浏览: 448306 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (267)
- java (8)
- 求职&面试 (1)
- linux (33)
- windows (1)
- C++ (5)
- android (12)
- QT (1)
- 经验 (1)
- memory-leaks (1)
- Streaming&V/A (1)
- network&security (5)
- SCM (13)
- mysql (10)
- browsers (4)
- Windows APIs (2)
- opensource (1)
- pm (1)
- GDI (1)
- database (14)
- MFC (1)
- web&fronts (17)
- Tomcat (4)
- OLE (1)
- 观后感 (1)
- Production (2)
- UML (3)
- Javascript (7)
- Cloud Computing&SAAS (5)
- SoftwareEngineering (1)
- Computer&Maintenance (1)
- Web (8)
- Desgin (1)
- J2ee (10)
- mysql cluster (0)
- LB&HA (2)
- webserver (11)
- php (5)
- cas&authtication (0)
- Languages (1)
- IDEs (3)
- architecture (2)
- iOS (8)
- spring (3)
- webservices (1)
- security (1)
- MVCFrameworks (2)
- bservices (0)
- build-tools (2)
- unittest (1)
- spring-security (0)
- sphinx (2)
- hibernate (1)
- mybatis (2)
- search (0)
- nginx (2)
- design&production (2)
- DFS (0)
- algorithm (0)
- distributed&network (0)
- blogs (0)
- os&admin (0)
- fastcgi (0)
- kv-db (0)
- operation&maintenance (1)
- productions (9)
- 养生 (1)
- appserver (1)
- HTTP (2)
- test (1)
- erlang (2)
- browser (0)
- 非技术 (2)
- mobiles (2)
- cloud computing (2)
- Business (2)
- maven (1)
- python (5)
- 人生 (0)
- Cryptography (3)
- CV (0)
- cms (2)
- jqm (2)
- html (2)
- flex (1)
- redmine (1)
- iptables (1)
- groovy (1)
- scala (1)
- grails (1)
- ftp (3)
- vsftpd (2)
- lua (0)
- chroot (3)
- jailkit (3)
- UED (0)
- myeclipse (2)
- ide (2)
- eclipse (2)
最新评论
-
Nick712:
http://blog.csdn.net/victory08/ ...
处理SVN出现:Cleanup failed to process the following paths: xxx -
xs6262460:
Spring AOP根据JdbcTemplate方法名动态设置数据源 -
xhpscdx:
我的解决办法是把D:\ACRS\Projects\TAIS 下 ...
处理SVN出现:Cleanup failed to process the following paths: xxx -
hnraysir:
总结得相当不错,支持下。
使用CodeIgniter 创建 RESTful 服务 REST API【原创译文】 -
云上太阳:
这个必须评论下,间接的救过俺的命啊
解决tomcat启动报错,加强错误日志的显示:
以下是我起草的部门SVN规范里原则的一部分。
1、文件提交时要求必须提交注释,注明相关修改信息,例如bug号、任务描述等。具体内容可采用约定或者设置的形式。
2、你所提交的改变将体现给其他开发者,要明白提交的后果,提交之前要慎重。
3、代码变动及时提交,避免丢失本地修改后无法恢复。
4、在提交之前要编译代码并修正错误。要保证新增加的文件同时被提交,否则只在你本地能正常工作,导致其它人不能编译通过。
5、提交之前要测试所改变的应用,测试改变后的效果是否达到预期的目的。
6、多次检查提交的内容。提交之前应先做SVN更新或与资源库同步,注意到SVN关于冲突、错误的信息。资源库同步会告诉你将要提交的内容与资源库内容之间的差别,确认它们是不是你真正想要提交的。
7、尊重其他开发者的代码,在重大变更之前与他们协商。SVN并不能替代开发者之间的交流。
8、提前宣布修改计划。当你计划进行修改,需要影响到SVN里的许多文件时,先通过邮件或者当面通知其他开发者。例如,修改底层数据库模块时,有可能影响到业务逻辑层调用数据库模块的地方。这样其他开发者会有准备,也会对修改提出意见和建议。
9、使用自动提交。SVN一次可以提交多个文件,所以,请一次提交所有相关的文件,即使它们不在目录下。这样可以确保代码在提交前后都是正确的。
10、不要将格式修正和代码修正混合提交。修正代码格式包括增加缩进、减少空格等,如果把它们同代码修正一起提交,很难从日志或资源库同步信息里发现代码的修正。所以应该把修正问题与修正格式分开提交。
11、每次提交尽量是一个最小粒度的修改。比如一个debug提交一次,一个小功能提交一次。
12、每日进行开发工作之前更新代码。避免与昨天其他开发者的代码冲突。
13、所有的代码文件编码格式应该是UTF-8的。包括的类型如java,jsp,xml,php,html等。
14、提交的文件必须是开发者共用的程序文件,私人测试程序、程序缓存、图片缓存文件不要提交到SVN里。作为一个特例,eclipse的工程配置文件.project可以提交到SVN。一些常见的文件和目录可以加到SVN属性的忽略列表里,包括Thumbs.db、/build/、*.class、/classes/、/data/等等。
发表评论
-
解决 redmine 访问过慢的问题
2013-03-01 11:48 1160解决 redmine 访问过慢的问题 ... -
不错的博客
2012-11-08 01:47 0http://www.deanlinux.com/catego ... -
Linux下安装redmine工作在mongrel模式
2012-11-08 01:47 0Linux下安装redmine工作在mongrel模式 ... -
redmine中文文档
2012-11-08 01:45 0http://www.ossxp.com/doc/redmin ... -
Winxp下安装Git,并从GitHub下载第一个工程
2012-08-31 14:09 1781Winxp下安装Git,并从GitHub下载第一个工 ... -
常用SVN目录结构简明介绍
2012-08-27 09:40 1108本节向大家简单介绍一下一些常用的SVN目录结构,在学习S ... -
搭建Mantis 缺陷管理系统
2012-08-09 09:31 1492搭建Mantis 缺陷管理 ... -
处理SVN出现:Cleanup failed to process the following paths: xxx
2012-07-26 09:22 33111遇到上述问题,可以这样尝试一下: ... -
SVN的标准目录结构:trunk、branches、tags
2012-07-16 18:04 1067SVN的标准目录结构:trunk、branches、ta ... -
SVN trunk, branches and tags
2012-07-16 17:49 1006翻译者:zwws原 文:SVN trunk, b ... -
SVN 有三个标记:
2012-07-16 17:40 882trunk 这个是主线, ... -
软件版本命名规则
2012-07-16 17:34 1178软件版本命名规则 ... -
SVN trunk, branches and tags
2012-07-13 11:14 863SVN trunk, branches and tags ... -
使用SVN命令行工具
2012-07-13 11:11 1194从http://subversion. ... -
每次新版本build时,让软件的版本号自增
2012-07-13 11:08 1626VC2005利用SVN的版本号,生成D ...
相关推荐
### SVN使用规则(各阶段中svn的使用方法介绍) #### 版本控制原则概述 版本控制系统,如SVN,是现代软件开发过程中不可或缺的一部分。它不仅帮助团队成员追踪代码的变化历史,还支持协同工作,确保项目的顺利进行。...
SVN 操作基本原则 1. 不提交导致项目崩溃的文件。 2. 不提交与服务器冲突的文件。 3. 不直接将自己的文件覆盖掉已经提示冲突的文件进行提交。 4. 不长时间锁定一个共通的文件,即使只是自己模块中使用的文件,也不...
- **检出(Checkout)**:在本地创建一个新的空文件夹,然后使用 SVN 检出命令获取服务器上指定目录的最新版本文件。例如,如果需要 document 目录下的文件,检出地址应为 `...
文档目录 1. SVN是什么? 2. 为甚使用SVN? 3. SVN的基本概念 4. SVN文件共享问题 5. SVN常用客户端命令 6. SVN冲突解决途径 7. SVN的使用原则 8. 参考资料 9. 致谢
本指南主要涵盖了SVN的基本概念、版本控制原则、开发流程以及在不同阶段的使用方法。 **一、SVN基本概念** 1. **本地工作区(Work Copy)**:开发者在本地电脑上的工作副本,包含了从SVN服务器下载的文件和目录,...
3. 养成良好的使用习惯,使用 SVN 时每次都是先更新,后提交。每天早上打开后,首先要从版本库获取最新版本。每天下班前必须将已经编辑过的文档都提交到版本库。 SVN 提交更新原则: 一、提交之前先更新 1. SVN ...
然而,在使用SVN的过程中,有时我们需要清理工作目录中的SVN相关隐藏文件,这些文件在Windows系统中通常以`.svn`为前缀。本文将详细讲解如何删除这些隐藏文件以及彻底断开与SVN的连接。 首先,我们需要理解`.svn`...
- **原子提交**:确保所有更改或不更改的原则。 - **日志记录**:每次提交时都会记录详细的修改历史,方便追踪和回溯。 #### 二、SVN服务端安装步骤 1. **选择安装类型**:在安装过程中,通常会遇到标准版与企业版...
尊重知识产权并遵循合法途径获取和使用软件是每个IT专业人员应秉持的原则。合法的用户可以通过购买许可证支持软件开发者,从而确保软件的持续改进和更新。 总之,Smart SVN 7.5作为一个强大的SVN客户端,以其易用性...
**SVN(Subversion)**是一种广泛使用的版本控制系统,它允许开发者在团队环境中协作开发,跟踪文件和目录的变更,确保多人对同一份代码的修改能够有效地合并和管理。版本控制对于软件开发至关重要,因为它提供了...
3.1.1. 中文界面的设置将TortoiseSVN的操作语言设置为中文,控制文件夹使用“_SVN”以便支持Asp.net项目。 3.1.2. 忽略文件为防止在提交操作时将不必要的文件上传到svn服务器上,可将项目中不需要受svn控制的文件和...
在SVN中,有一个基本原则——一个“推”(commit)动作不会导致另一个用户“拉”(update)其工作副本;同样地,“拉”也不会触发“推”。这意味着当你准备好提交自己的修改时,并不意味着你已经准备好接收其他人的...
版本控制系统Subversion(简称SVN)是一种广泛使用的源代码管理系统,它帮助开发者管理项目的各个版本及其变更历史。在日常开发过程中,为了防止数据丢失或者便于离线访问,有时需要将SVN中的代码库完整地备份到本地...
记住,良好的版本控制习惯对于团队协作至关重要,定期提交、更新和解决冲突是SVN使用的基本原则。同时,Eclipse的SVN插件还提供了强大的功能,如比较、合并和分支管理,可以帮助开发者更高效地管理代码。
本文主要探讨了在使用SVN进行协同开发时的一些规范和最佳实践,旨在提高团队效率,保证代码质量和项目的顺利进行。 首先,每次提交时必须写明清晰的注释。这是SVN使用中的基本礼仪,它能帮助团队成员理解每次提交的...
- SVN支持“零或一”事务原则,确保一次操作要么全部成功,要么全部失败。 8. **架构与可扩展性**: - CVS由早期的RCS脚本发展而来,内部结构较为复杂,难以扩展。 - SVN在设计时注重内部架构,代码可扩展性好,...
SVN(Subversion)是一种广泛使用的版本控制系统,用于管理和跟踪源代码和其他文件的变更。...以上就是SVN使用的一些最佳实践和关键知识点,遵循这些原则,可以有效管理团队的代码版本并提高协作效率。