1、首先,从SVN上检出服务器的文件目录,打开要放置新文件的目录,然后将本地新建的文件复制过去。
2、SVN目录中新增的文件会显示特殊标识,表示这个文件还没有进行登记。
3、使用加入功能将新增的文件进行登记。
4、新增的文件登记后还未上传至SVN服务器,所以包含这个新文件的各层文件夹都会被标识红色感叹号以作提醒。
5、提交新增的文件才能将本地修改上传至SVN服务器,选择任意层的文件夹都可以进行提交。
6、提交时可以对本次修改内容进行描述。
1、我们在本地建立一个文件夹,用于存放SVN中的内容,文件夹地址和标题可以自行设置。2、我们复制需要建立本地文件夹的SVN路径。
3、我们右键本地创建的文件夹,选择“SVN校验(SVN Checkout)”
4、确认需要检出的SVN地址与本地文件夹地址是否符合。
5、开始检出,检出完成后点击确认。
6、完成后,文件夹上会有标志。
7、后续可以对文件夹进行更新或提交。
感谢阅读!一、客户端TortoiseSVN的安装
运行TortoiseSVN程序,点击Next,按提示进行安装。
最后点击Finish按钮后会提示重启系统,其实不重启也没有关系。
二、客户端TortoiseSVN的使用方法
1、 签入源代码到SVN服务器
假如我们使用Visual Studio在文件夹StartKit中创建了一个项目,我们要把这个项目的源代码签入到SVN Server上的代码库中里,首先右键点击StartKit文件夹,这时候的右键菜单
点击Import,d出下面的窗体,是服务器名,svn是代码仓库的根目录,StartKit是我们在上个教程中添加的一个代码库。
2、签出源代码到本机
3、提交修改过的文件到SVN服务器
修改位于Model文件中的二个文件ImageInfocs和NewsInfocs ,点击OK按钮后,d出如下图的窗体:
4、添加新文件到SVN服务器
在Model文件下添加一个新的类文件UserInfocs,在Model文件下的空白处点击右键,点击SVN Commit…,和上面讲的提交修改过的文件到SVN服务器一样,就可以了。另外也可以在文件UserInfocs上点击右键,点击TortoiseSVN=>>Add
选中UserInfocs文件,点击OK按钮,这样并没有将这个文件提交到SVN服务器,只是将这个文件标记为源代码库库中的文件,并将其状态置为修改状态。之后,我们要再SVN Commit这个文件一次,才可以将其真正提交到SVN服务器上的代码库中。
上面讲是添加文件,实际上,添加文件夹的步骤也是一样的,这里就不说了。
5、更新本机代码与SVN服务器上最新的版本一致
这个也很简单,只要在需要更新的文件夹上点击右键或在该文件下的空白处点击右键,点击SVN Update,就可以了。
注意:更新 *** 作可能会因为版本冲突而失败,这是可以使用合并Merge或其他方法解决;也可能因为锁定Get Lock而失败,这是需要先解锁Release Lock。
6、重命名文件或文件夹,并将修改提交到SVN服务器
只要在需要重命名的文件或文件夹上点击右键,点击TortiseSVN=>>Rename…,在d出的窗体中输入新名称,点击OK按钮,就可以了。此方法也不是直接重命名,而是将该文件或文件夹的名称标记为重命名后名称,也需要我们使用SVN Commit提交到SVN服务器后才真正重命名。
7、删除文件或文件夹,并将修改提交到SVN服务器
最简单就是,你直接删除文件或文件夹,然后使用SVN Commit提交更新到SVN服务器。另外一种方法是在你要删除的文件或文件夹上点击右键=>>TortoiseSVN=>>Delete删除,此方法也不是直接删除,而是将该文件或文件夹的状态置为删除,也需要我们使用SVN Commit提交到SVN服务器后才真正删除。
说明:实际上,从你把源代码迁签入SVN服务器开始,每一个版本的数据和文件,就算是你已经删除了的,也都可以随时迁出。一、安装 SVN服务器程序
11运行 VisualSVN-Server-172msi
12选择程序安装目录 和 SVN仓库目录
我程序装在 C:\Program Files\VisualSVN Server , SVN仓库目录在 D:\SVN
13 安装完成,立即运行
二、服务器配置
21服务器维护界面
22仓库目录默认的内容
23创建新项目wapzucom
23创建用户ve
24设置项目的用户权限
Properties Security Add 选择刚创建的用户 ve ok 应用 确认
三、创建测试服务器目录 D:\>如果你SVN客户端是用TortoiseSVN的话,先在SVN服务器端新建一个空的版本库并分配给你读写权限(这一步通常需要SVN管理员才能 *** 作),然后用TortoiseSVN从客户端将这个空版本库checkout出来,这会得到一个含隐藏的svn文件夹的文件夹,然后将你的项目内容复制到这个文件夹中,然后对这个文件夹点鼠标右键,选择commit,勾选所有要上传的文件,然后点确定就OK了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)