代码管理工具---SVN
来源:互联网 发布:php系统毕业设计 编辑:程序博客网 时间:2024/04/30 01:30
对于一个程序员来说,代码管理是一个非常重要的事情,假如管理的不好,有可能自己开发了一段时间的代码会因为一些不小心的操作,毁于一旦。假如我们用人工去管理代码的话,很可能是开发一段代码之后,先复制备份起来,然后再继续开发,这种方式对于小项目的话倒是没什么大影响,如果是在开发比较大的项目的话,这种方式不仅降低了开发的效率,也不利于程序员之间的共同开发。
还好现在我们可以用一些软件来管理代码,像SVN、CVS都是比较优秀的。CVS我没用过,只是了解过,SVN就有用过一段时间,是在实习的时候开始接触的,当使用SVN时,觉得真的太神奇、太强大了。它通过版本控制可以实现记录我们开发的整个过程,只要我们在开发过程中,不断的向服务器提交我们更新的代码,它就可以记录每次提交的代码,并随时可以还原到以前的代码中,还可比较出不同时间代码之间的不同……
现在比较流行的客户端软件是TortoiseSVN,通过此软件我们可以管理我们本地和服务器上的代码,另外很多开发工具也都有SVN的插件,可以直接在IDE中实现与SVN服务器的交互,如Visual Studio、eclipse(Linux/Windows)等,也可以通过命令行(Linux中)。其中有几个常用的功能是:
1、checkout:把服务器上的代码拷贝到本地
2、commit:提交代码,把本地的修改过的代码上传到服务器
3、update:实现本地代码与服务器代码的同步,即更新到最新版本的代码中,在多人共同开发时,修改文件前都要先update一下,避免产生冲突
4、show log:显示所选文件(夹)的修改日志,每提交一次,都会记录修改人、时间、日志
5、switch:切换目录
……
现在有些公司提供免费的SVN服务器空间,像google等。主要用于开源的开发,或代码不怕被别人看到的。google的地址是http://code.google.com/hosting/, 在这可以创建一个项目,也可查看其他人的项目,不过他的登陆密码是自动产生的(http://code.google.com/hosting/settings),不是gmail的密码。每commit一次都会发送一封邮件到指定email(可以自己设置),提示代码的修改,其实就是一个日志。
- 代码管理工具---SVN
- 代码管理工具—SVN
- 关于新型代码管理工具SVN
- 代码管理工具SVN配置方法
- 代码片段管理工具Sublime+SVN
- Java代码管理工具SVN系列
- 2013-11-25-安装SVN代码管理工具
- 0923Android基础代码管理工具SVN
- SVN管理工具Cornerstone之:提交代码
- SVN管理工具Cornerstone之:代码合并
- 使用项目管理工具对Svn代码查看和统计
- 代码管理工具
- 代码管理工具
- 代码管理工具
- 代码管理工具
- 代码管理工具
- 版本管理工具SVN
- 版本管理工具--SVN
- Oracle 应用产品重要表用途与关系介绍
- 引入SOA SDP对NGN产生影响
- Linux安装JDK步骤
- CustomValidator添加客户端函数
- 一次把事情做好
- 代码管理工具---SVN
- JSP文件验证登陆饭否网!
- 关于showModalDialog的缓存
- c3p0 连接池的日志配置
- 新书预告一下
- 术语
- JSP文件发送消息到饭否网!
- 强烈推荐-ajax开发者必看的文章
- word编程 vsto2005 (转)