SVN使用教程豪华完整吧
SVN使用教程

SVN相关指南
一、安装:
1、根据自己电脑选择32或64位安装包
2、首先安装程序包,安装完成后安装对应语言包
二、设置:
1、点击“开始”菜单按钮,如下图找到安装好的SVN文件夹,点击红色线框里的“settings”
2、按下图选择语言
三、登陆
1、在桌面单击鼠标右键,按下图选择“导出”,桌面上即出现“自建工程”文件夹
2、继续在桌面单击鼠标右键,按下图选择“版本库浏览器”
2、如在公司总部内,可按照下图所示输入地址
如在外网,可按照下图所示输入地址
路径:
工程部内网
https://192.168.1.190:10190/svn/综合管理中心/自建工程
工程部外网
https://58.40.18.94:10190/svn/综合管理中心/自建工程3、输入用户名(自己的工号)和密码即可登录
登陆到自建项目文件夹
四、文件上传及下载:
1、选择对应项目及对应文件夹打开,拖曳准备上传文件至文件夹
2、在图标上单击鼠标右键,按下图选择“SVN提交”,即出现下面栏框,点击确认即可完成文件提交。
3、下载:直接拖曳文件至桌面即可。
SVN使用手册大全(史上最全)

目录1.修改SVN访问密码 (1)2.SVN客户端使用说明 (2)2.1.安装SVN客户端 (2)2.2.迁出配置库内容 (3)2.3.维护工作文件 (4)2.3.1.增加文件 (4)2.3.2.更新文件 (8)2.3.3.删除文件 (9)2.3.4.修改文件 (10)2.3.5.比较版本差异 (10)2.3.6.撤销更改 (13)2.3.7.锁定和解锁 (13)2.3.8.重命名文件 (14)2.3.9.获取历史文件 (14)2.3.10.检查冲突 (15)2.3.11.解决冲突 (16)2.3.12.忽略无需版本控制的文件 (16)2.3.13.去除SVN标志 (17)2.3.14.查看文件每行的修改信息 (17)2.3.15.重置访问路径 (18)2.3.16.本地路径转换 (18)2.4.浏览版本库 (18)2.5.建立标签 (19)2.6.建立分支 (19)2.7.清除用户名等信息 (20)2.8.统计信息 (21)3.MYECLIPSE集成SVN (23)3.1.安装SVN插件 (23)3.2.配置M Y E CLIPSE提交目录 (28)1. 修改SVN访问密码打开IE,在地址栏中输入地址:http:// /svnmanager/index.php,进入SVNManager的欢迎界面,如下图所示:点击“登陆”按钮进入登陆界面,如下图所示:输入已知的用户名和密码,点击“登陆”按钮进入用户管理界面,点击“用户管理”按钮显示“编辑用户”菜单,如下图所示:点击“编辑用户”按钮,进入用户信息修改界面,如下图所示:在上图界面的“新密码”和“重复新密码”框中输入你设定的新密码,两框中的密码要保持一致。
在“当前用户密码”框中输入你的先前的登陆密码,。
点击“确定”按钮修改密码,后返回到编辑用户成功界面,在此界面中点击“退出”按钮完成此操作。
再次可使用新密码进行登陆。
2. SVN客户端使用说明2.1. 安装SVN客户端安装SVN客户端(我公司使用的SVN客户端为TortoiseSVN-1.4.8.12137-win32-svn-1.4.6):双击安装包→Next→选中“I accept the terms in the license Agreement”→Next→Install→选中“Show Changelog”→Finish→点击“Yes”按钮重新启动电脑。
中国SVN源代码托管中心_svn_使用教程

中国SVN源代码托管中心- 使用帮助文档让我们从零开始,Step By Step地尝试使用Svn Hosting及Subverson这个超级工具来革新我们的开发流程。
第一步,注册帐号并新建项目1. 首先你需要先注册一个Svn Hosting的帐号并成功激活;2. 登录后,点击“我的项目”,在里面新建一个项目;3. 新建成功后,点击该项目的详细页,复制“SVN地址”的链接。
第二步,checkout1. 下载和安装SVN的客户端TortoiseSVN,安装完成后不需要重启,但重启完可以看到资源管理器里文件夹图标的更新。
2. 从Svn Hosting上Checkout源代码-TortoiseSVN是一个资源管理器的插件,安装完成以后,鼠标右键点任何文件夹或者桌面都有TortoiseSVN的菜单项。
选择SVN Checkout,如下图示:3. 填写源代码的SVN路径和本地文件夹。
就是刚刚你在Svn Hosting上新建的那个项目,复制下来的那个地址。
例如,源代码路径是/svn/test_-这个是我在SVN Hosting上建立的一个测试项目。
4. 然后他会提示你输入帐户,密码,将你在SVN Hosting注册的帐号和密码填上就OK。
第三步,把你的程序源码放入源码库1. 你是不是发现checkout下来的目录空空如也,如果你打开这个目录,你会发现除了一个.svn的隐藏目录,空空如也。
是的,这是正常的。
.svn目录用来记录你所有的操作记录,以一种不可思议的纪录方式。
图4:checkout finished后图5:目录列表-这些小图标正是版本管理的标志,表明了这些目录正在使用SVN进行管理。
打勾表示当前目录没有作代码更新;打“!”表明你更改了源代码,需要commit了。
图五:进到test目录里,发现空空如也,这是正常的,你没有放任何源码进去。
2. 现在,把你的源码放进去这个目录里面吧。
第四步,Commit和Update1. 你现在应该要把你这个项目的代码提交到源代码库了。
SVN客户端使用教程

SVN客户端使用教程SVN (Subversion)是一种源代码控制系统,用于跟踪和管理软件开发过程中的变更。
它有助于多人协作开发,并提供一些功能,如版本控制、分支管理和代码合并等。
在使用SVN客户端之前,你需要有一个SVN服务器。
你可以选择自己搭建一个SVN服务器,或者使用已有的SVN服务器。
一旦你有了SVN服务器,并且你有权限访问它,接下来就可以开始使用SVN客户端了。
下面是一个SVN客户端使用教程:1.安装SVN客户端首先,你需要安装SVN客户端软件。
有一些主流的SVN客户端可以选择,如TortoiseSVN、Cornerstone、RapidSVN等。
这些客户端都提供了图形化界面,简化了SVN的使用。
2.检出项目3.更新项目4.提交变更5.创建分支如果你想在项目中创建一个分支,以便开发和测试不同的功能或解决不同的问题,你可以使用SVN客户端来创建一个分支。
在TortoiseSVN中,你可以右键单击一个已检出的项目文件夹,在上下文菜单中选择“Branch/Tag”,然后选择要创建的分支类型,输入分支的名字,点击“OK”按钮即可创建一个分支。
6.合并变更如果你在项目中创建了一个分支,并对其进行了修改,你可能需要将这些分支上的变更合并到主干上。
在TortoiseSVN中,你可以右键单击主干文件夹,在上下文菜单中选择“Merge”,然后选择要合并的分支和源版本,点击“Merge”按钮,TortoiseSVN将会尝试自动合并变更。
7.解决冲突8.查看历史记录你可以使用SVN客户端来查看项目的历史记录,以了解每个文件的变更历史。
在TortoiseSVN中,你可以右键单击一个文件或文件夹,在上下文菜单中选择“Tor toiseSVN –> Show Log”,然后你将看到一个历史记录视图,其中列出了每个版本的变更。
svn的使用方法

svn的使用方法SVN(Subversion)是一种版本控制系统,它可以帮助用户管理代码以及其他文档,以便开发者可以安全地协作编写代码和文档以及保持记录。
一、关于SVNSVN是一种开放源代码的版本控制系统,帮助用户管理和比较文档和代码之间的变化,同时让用户能够保持对源代码库的历史记录。
SVN有着易于使用的命令行接口,使开发者能够快速地将自己的修改上传到版本库中检查,同时也可以方便地将他人的修改合并到自己的代码中。
二、部署SVN1.安装:在MacOS系统上,可以使用Homebrew来安装SVN,只要在命令行中输入brew install subversion即可。
2.创建版本库:在SVN环境中,版本库是用来存放代码和文档的中央位置,在命令行中输入svnadmin create my_repo可创建。
3.建立认证:认证是在SVN中使用的一种安全机制,使用认证,开发人员可以更安全地管理版本库,它可以帮助阻止未经授权的用户操作版本库。
三、SVN客户端SVN的客户端可以帮助用户方便地访问版本库,修改代码以及进行冲突检查和更新等,在MacOS系统上可以使用客户端软件,如TortoiseSVN、SmartSVN等。
四、使用SVN1.检出:必须从服务器上检出软件代码,并创建一个本地工作副本。
令为:svn checkout <svn url>地路径>2.更新:通过从服务器上更新代码,可以将所做的更改添加到本地工作副本中,以保持与服务器版本的同步。
令为:svn update地路径>3.提交:通过将更改提交到服务器,可以将本地修改与版本库中的更改进行合并。
令为:svn commit -m msg>地路径>4.添加和删除:在本地文件夹中添加或删除文件,使用命令svn add件名>svn delete件名>以将这些更改提交到服务器。
五、可视化工具使用可视化工具可以更直观地查看版本库中的内容,以更容易地检查内容,比较差异,查看历史记录等,例如TortoiseSVN中的TortoiseSVN和SmartSVN中的SmartSVN工具都可以帮助用户更方便的管理版本库。
SVN使用教程豪华完整吧

SVN使用教程豪华完整吧编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(SVN使用教程豪华完整吧)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为SVN使用教程豪华完整吧的全部内容。
部门版本管理工具使用教程一:SVN服务器搭建和使用。
1。
首先来下载和搭建SVN服务器,下载地址如下: http:///packages。
html,进入网址后,滚动到浏览器最底部看到如下截图:个人认为最好用VisualSVN server 服务端和TortoiseSVN客户端搭配使用。
点开上面的VisualSVN连接,下载VisualSVN server,下载完成后双击安装,如下图:点击Next下一步,如下:然后再点击Next项,下一步,如下:点击【Next】如下:Location是指VisualSVN Server的安装目录,Repositorys是指定你的版本库目录。
Server Port指定一个端口,Use secure connection勾山表示使用安全连接,点击Next,进入下一步,如下图:再点击【Install】,进入如下安装图:等待安装完成后,点击【next】,进入下一步:如下图点击【Finish】即可完成安装.安装完成后,启动VisualSVN Server Manager,如图:可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等。
要建立版本库,需要右键单击左边窗口的Repositores,如下图:在弹出的右键菜单中选择Create New Repository或者新建—〉Repository:进入下一步,如下图:点击【下一步】,如下图:点击【create】,如下图:点击【Finish】即可完成基本创建。
TortoiseSVN使用教程[多图超详细]
![TortoiseSVN使用教程[多图超详细]](https://img.taocdn.com/s3/m/b9ac403aee06eff9aef80772.png)
TortoiseSVN使用简介∙1.安装及下载client 端∙2.什么是SVN(Subversion)?∙3.为甚么要用SVN?∙4.怎么样在Windows下面建立SVN Repository?∙5.建立一个Working目录∙6.新增档案及目录到Repository中∙7.更新档案及目录∙8.更新至特定版本∙9.复制档案及目录∙10.制作Tag或是Release∙11.快速参考o11.1取得(Checkout)Repositoryo11.2更新(Update)档案或目录o11.3新增(Add)档案或目录o11.4提交(Commit)修改过的档案或目录o11.5Copy/Tag/Branch/Release档案或目录安装及下载client 端1.下载Windows 端程序:/downloads。
一般而言,如果是32-bit的Windows XP 应该使用TortoiseSVN-1.4.x.xxxx-win32-svn-1.4.x.msi 这个档案。
如果是64-bit 的操作系统,则应该使用TortoiseSVN-1.4.x.xxxx-x64-svn-1.4.x.msi 这个档案。
2.执行下载回来的TortoiseSVN 安装程序,就会进行TortoiseSVN 的安装。
正确安装后,应该进行一次的重开机,以确保TortoiseSVN 的正确无误。
3.安装成功后,在档案管理员内按下鼠标右键,应该可以看到如右图所示:大部分的TortoiseSVN的操作都是透过档案管理员及鼠标右键就可以完成了。
如果您之前使用过TortoiseCVS,应该会对这种操作方式感到十分亲切。
什么是SVN(Subversion)?有一个简单但不十分精确比喻:SVN = 版本控制+ 备份服务器简单的说,您可以把SVN当成您的备份服务器,更好的是,他可以帮您记住每次上传到这个服务器的档案内容。
并且自动的赋予每次的变更一个版本。
通常,我们称用来存放上传档案的地方就做Repository。
svn 使用指南

svn使用指南
1.创建仓库:
-打开控制台,输入“svnadmincreateD:\svn”,其中D:\svn是你希望存储代码的路径。
2.检出代码:
-打开控制台,输入“svncheckoutfile:///D:/svn”,其中D:/svn是你创建的仓库路径,可以将其改为你的实际仓库路径。
3.同步代码:
-打开控制台,进入你的工作目录,例如“cd
C:\Users\Administrator\Desktop\MyProject”。
-修改代码,例如在MyProject文件夹中新建一个文件“test.txt”。
-输入“svn add test.txt”将新建文件添加到版本库。
-输入“svn commit -m "添加test.txt文件"”将修改的代码提交到仓库中。
4.更新代码:
-打开控制台,进入你的工作目录,例如“cd
C:\Users\Administrator\Desktop\MyProject”。
-输入“svn update”将仓库中最新代码更新到本地。
5.比较代码:
-打开控制台,进入你的工作目录,例如“cd
C:\Users\Administrator\Desktop\MyProject”。
-输入“svn diff”将比较本地代码和仓库中最新代码的差异。
6.分支操作:
-打开控制台,进入你的工作目录,例如
“cdC:\Users\Administrator\Desktop\MyProject”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
部门版本管理工具使用教程
一:SVN服务器搭建和使用。
1. 首先来下载和搭建SVN服务器,下载地址如下: http://subversion.apache.or g/packages.html,进入网址后,滚动到浏览器最底部看到如下截图:
个人认为最好用VisualSVN server 服务端和 TortoiseSVN客户端搭配使用. 点开上面的VisualSVN连接,下载VisualSVN server,下载完成后双击安装,如下图:
点击Next下一步,如下:
然后再点击Next项,下一步,如下:
点击【Next】如下:
Location是指VisualSVN Server的安装目录,Repositorys是指定你的版本库目录.Server Port指定一个端口,Use secure connection勾山表示使用安全连接,
点击Next,进入下一步,如下图:
再点击【Install】,进入如下安装图:
等待安装完成后,点击【next】,进入下一步:如下图
点击【Finish】即可完成安装。
安装完成后,启动VisualSVN Server Manager,如图:
可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等. 要建立版本库,需要右键单击左边窗口的Repositores,如下图:
在弹出的右键菜单中选择Create New Repository或者新建->Repository:
进入下一步,如下图:
点击【下一步】,如下图:
点击【create】,如下图:
点击【Finish】即可完成基本创建。
2. 需要建立用户和组,并且需要分配权限。
1. 在VisualSVN Server Manager窗口的左侧右键单击用户组,选择Create User或者新建->User,如图:
点击User后,进入如下图:
填写Username和password后,点击ok按钮后,进入如下图:
点击上面的【Add】按钮后,如下图
增加longen0707到用户中(如果有多个用户,操作一样)。
2 . 然后我们建立用户组,在VisualSVN Server Manager窗口的左侧右键单击用户组,选择Create Group或者新建->Group,如图:
点击【Group】按钮后,进入如下图:
在弹出窗口中填写Group name为Developers,然后点Add按钮,在弹出的窗口中选择Deve loper,加入到这个组,然后点Ok.
接下来我们需要给用户组设置权限,在MyRepository上单击右键,选择属性,如图:
在弹出的对话框中,选择Security选项卡,点击Add按钮,选中longen0707,然后添加进来,权限设置为Read/Write,如下图:
点击【确定】按钮即可。
二、SVN版本管理的安装配置
1.安装TortoiseSVN (TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi下载地址)点击Next 进入下一步
接受License,点击Next 进入下一步
点击Next 进入下一步点击Install 安装
若出现这个界面,手动关闭这些应用程序,再点击Retry
没必要看它的版本变更记录,点击Finish 完成TortoiseSVN的安装选择yes,完成重启。
SVN版本管理的基本使用
下载项目文件
下载项目文件——即初始化检出,版本库中文件和目录的本地映射。
建立一个空的文件夹,这个很重要,不然会产生版本文件锁的冲突。
(特别是包含了隐藏目录.svn)
选择SVN检出
在版本库URL栏输入
内网:http://192.168.200.39/svn/TWpm
外网:http://222.247.54.22/svn/TWpm
这里也可以点击
右边的3个点图标
输入你的用户账号,可以是中文名称,建议用学号作为账号,并输入对应密码,默认密码123456。
可以选择保存认证来避免每次输入密码的麻烦。
来浏览服务器上对应的目录
选择一个目录,URL会被自动变更到这个目录
也就是说你可以不下载整个根目录下的文件,而只关心你要的文件。
能浏览下载文件,代表你具有可读的权限。
这里只下载了“00过程中间库”目录,对应URL为:
上传文件
上传文件——即进行修改操作,需要具有可写权限在某个文件夹里新建了一个文档
右键选择TortoiseSVN 增加来添加你的新增文件点击确定
再点击确定
注意这里只是标记了这个文件要将被做提交操作,但还没有真的提交到服务器文件会增加一个粗体加号
要真的提交,就要执行
弹出如下窗口
勾选你要添加的文件,点击确定
这就完成了提交新增文件的操作。
可以整个提交一个目录甚至多个目录,只是把这里的文件操作,变为目录好了。
这里就不啰嗦了。
提交后刷新,可以看到这个文件被标记了,这说明这是未被更改的版本。
随便修改一下,
这就说明被修改了。
现在可以提交你的修改到服务器。
这里注意:这并不代表你的本机的版本是最新的,只能说明是目前为止,最近一次提交更改后,你没有对其进行修改。
一个好的习惯是,每次都
先更新你的目录,再做修改。
如果要删除这个文件(目录),可以把它标记为要删除,再做提交。
这里一定注意,做了操作要生效,只有提交成功才算。
查看服务器上的版本
点击HEAD
这里可以输入你的版本号,查询这个版本号的文件。
这里仅是查询,并不是会把你的文件回溯到那个版本。
可以复制对应版本的拷贝,做为你现在工作的参考。
还原操作
如果你进行了大量操作,但不想提交,想还原,可以选择
来选择对于修改做还原
还原至历史中的某个版本,选中某个文件,点击“显示日志”
选中你要还原的历史版本,点击右键“复原到此版本”。
弹出确认窗口,选择“是”。
点击“确认”,然后再做提交既可。
SVN 恢复删除
本地删除——指的是在客户端delete了一个文件,但还没有commit,使用revert来撤销删除。
选中要删除的文件点击“删除”
文件夹会打上删除标记
如果此时发现删错了文件夹,还没有commit。
则使用revert来撤销删除。
弹出如下窗口
都点击确认按钮即可还原。
服务器删除——通过本地删除后提交服务器的情况。
通过show Log找到被删的项,选中,点击右键->Revert changes from this revision。
如上所说作删除标记然后提交。
点击提交
输入日志信息,点击确认。
则将删除提交了服务器。
即服务器上面看不到该文件了。
但是并没有从版本库中删除,版本库中依然保存着该删除文件或文件夹的信息。
点击show Log
找到被删的项
选中,点击右键->Revert changes from this revision
选择是
确认则恢复了该文件夹(或者文件)。
然后提交,则将刚才删除的文件夹提交到了版本服务器。
标签
为某个评审通过后的文件建立基线。
如下图所示
弹出如下窗口,填写日志(最好养成写日志的习惯)。
点击确认。
注意:
对于标签的管理,最好作为项目的政策,我们要决定标签所在的位置,确定所有用户知道如何处理拷贝的目录(也就是确保他们不会提交他们)。