推荐一个版本 控制软件 [本地使用SVN/AD9中使用SVN的简陋教程]
SVN 是个版本管理工具,我们公司就用这个管理代码。 每次改了代码只要 提交一下 就可以将当前的文件自动上传到服务器中,每次的更改都会记录下更改的操作并作为一个版本存储下来,就好比是做了一个还原点,代码出问题了可以还原至任意一个还原点,很方便。
我们公司用SVN是用了一个服务器来存储备份的。我今天尝试了一下也可以在自己的电脑上建立一个自己的版本库。
本地使用SVN
1 下载和安装:
http://tortoisesvn.net/downloads
要在自己电脑里建立版本库的话 服务器端 和客户端的软件都要装
2 建立版本库目录
2.1 建立一个存放版本库 的文件夹,
2.2 在这个目录里面再建立一个属于你的某个工程的子目录例如“Project1”,假如你有多个工程,则建立几个
2.3 在“Project1”的资源管理器的目录树右键菜单“tortoisesvn”->“在此创建版本库”
2.4 新建版本库后,再在此目录按右键菜单找到“版本库浏览器”,在版本库浏览器里,把URL里面的地址(例如“file:///E:/SVNDB/Project1”)复制(备用)
3 将现有工程的目录和文件导入版本库(Exists Project's Source
Temp Folder)
3.1 将你的现有工程的目录复制到一个临时的目录(例如C:\Project1),将里面的不需要加入版本库的文件或目录清理好
3.2 在2.4的那个版本库浏览器里,右键,加入文件夹C:\Project1(加入完成后,C:\Project1这个目录就可以彻底删除了)
3.3 版本库在浏览器里右键把Project1改名为trunk
4 建立日常使用的工作目录(Project's Workspace Folder)
4.1 在你的日常使用的目录中建立一个文件夹(例如:E:\Project1)
4.2 资源管理器的目录树中,在E:\Project1右键菜单点击“SVN检出”
4.3 在“SVN 检出”的对话框中,URL地址里面填“file:///E:/SVNDB/Project1/trunk”(最好有后面的trunk)
4.4 检出完成后,此目录里面就填充满工程的文件和目录了,那么日后编辑或开发代码就在此目录里面工作了。
其他说明:
·日后写了部分代码,觉得需要备份时就“SVN 提交”,过了些时间要刷新一下就“SVN 更新”
查看log 可以查看所有版本记录,
AD9中的版本管理功能也可以和这个SVN结合起来,版本管理更加方便。
版本控制选项
版本控制软件选择 SVN, 下面两个文件选择,选择服务器软件安装路径下的对应执行程序
在项目文档上单击右键,就可以使用版本控制的各项命令了
每个文件后面会多出一个小图标,绿色的表示和上个版本同步,红色表示有更改
详细的功能 操作 大家可以自己去尝试一下,都比较明了 易懂的
顺便上传几个 十分小巧的写代码的小助手,十分快捷 好用。
|