SVN简单实用说明

合集下载

SVN使用指南——Windows环境版

SVN使用指南——Windows环境版

SVN使用指南——Windows环境版SVN使用指南——Windows环境版一、SVN简介1.1 什么是SVN?SVN是一个开源的版本控制系统,用于记录和追踪不同版本的文件或目录的变化。

1.2 SVN的作用SVN能够帮助团队协同开发,方便管理和版本控制项目代码。

二、SVN的安装2.1 SVN最新版本的SVN安装包,建议从官方网站以保证安全性。

2.2 安装SVN按照安装向导步骤进行安装,选择合适的选项和路径。

2.3 配置环境变量将SVN的安装路径添加到系统的环境变量中。

三、SVN的基本操作3.1 创建SVN仓库在本地或远程服务器上创建SVN仓库,用于存储版本库和文件。

3.2 检出项目从SVN仓库中将项目代码检出到本地,以便进行编辑和开发。

3.3 提交更改将本地修改后的文件提交到SVN仓库,以便团队其他成员获取并进行更新。

3.4 更新代码获取SVN仓库的最新版本,并将其应用到本地项目中。

3.5 解决冲突当多个成员对同一文件进行修改时,可能会出现冲突,需要解决后再提交。

3.6 版本控制切换或查看不同版本的文件,方便对比和回滚操作。

四、SVN的高级操作4.1 分支和合并创建代码分支,用于独立开发新功能或修复bug,最后再将其合并回主分支。

4.2 标签和发布创建标签,用于标记特定版本的代码,方便后续的回溯或发布操作。

4.3 钩子脚本利用SVN的钩子功能,可以在特定事件发生时执行自定义的脚本,实现自动化操作。

五、附件本文档包含以下附件:- SVN安装包- 示例代码仓库六、法律名词及注释6.1 SVN(Subversion):源于英文单词\。

TortoiseSVN基本使用说明(快速入门版)

TortoiseSVN基本使用说明(快速入门版)

TortoiseSVN的使用操作前提:TortoiseSVN已安装成功。

1.Windows下面建立SVN RepositoryA.如果您的要放置Repository的地方是E盘。

您需要先在E盘建立一个空目录。

假设文件夹命名为shenzw(建议勿使用非英文名)。

B.选择shenzw文件夹,按下鼠标右键后,选择TortoiseSVN->Createrepository here。

C.接着,您会看到如下的一个窗口,点击ok.这样,您的SVN repository已经成功的建立了2.建立一个Working目录所谓的Working目录其实就是您平常用来存放工作档案的地方。

通常我们会等到自己的工作做的一个段落的时候再进行备份。

所以我们平常都是在Working目录下面工作,等到适当时机在commit到repository中。

A.如果您的要放置working的地方是D盘。

您需要先在D盘建立一个空目录。

B.选择working文件夹,按下鼠标右键后,选择SVN checkout。

C.然后会弹出如下选项在URL of repository下填入repository的位置,如E盘下的shenzw文件夹就填写file:///E:/shenzw,各种URL格式的填写如下:file:///磁盘驱动器|/repository所在目录/子目录http://账号@服务器名称/ repository所在目录/子目录https://账号@服务器名称/ repository所在目录/子目录svn+ssh://账号@服务器名称/ repository所在目录/子目录在Checkout directory下填写working目录的位置,如D:\working.D.点击OK,出现如下提示E.点击OK。

这样就表示动作完成。

按下OK按钮后,再到您刚刚建立的目录下。

您将会working文件夹打了个勾,进入working文件夹,看到working 目录下面多了一个名为.svn的目录(这个目录是隐藏的,如果您的档案管理员没有设定可以看到隐藏目录,您将无法看到它) 。

SVN客户端用户常用功能使用手册

SVN客户端用户常用功能使用手册

SVN客户端用户常用功能使用手册一. 安装第1步:安装客户端到服务器192.168.0.6下,下载TortoiseSVN-1.3.3.6219-svn-1.3.1.msi安装程序到本地机,双击直截了当安装即可。

安装成功后,右键单击鼠标会多出两个选项,分不是SVN 检出(svn checkout )和Tortoise SVN如下图所示。

中文版本安装方法:先安装英文原版,再安装中文补丁,重新启动电脑后,随便打开一个名目,点鼠标右键,按照下列图片设置汉化(如喜爱英文,可不汉化)选择中文后储存。

第2步:建立工作区项目开始之前,在本地机的硬盘上,创建一个文件夹,文件夹命名随意(例如svn works),该文件夹即作为软件开发者在项目开发过程中的工作区。

第3步:下载版本库如果现在开发一个项目,配置治理员会在服务端建立一个该项目的版本库,例如:在svn works文件夹上,右键单击鼠标。

选择SVN 检出(svn checkout ),会显现如下窗口图1在“版本”(Revision)中,选中“最新版本”(HEAD revision),如此将会下载到版本库的最新版本。

如果想下载库中的旧版本文件,可选中“版本”,然后填入版本号即可(前提你必须明白确切的版本号)。

单击OK,输入用户名和密码图2建议勾选Save authentication 选项,除非你差不多做好时刻输入密码的预备。

第4步:修改版本库对版本库的修改包括修改文件内容,添加删除文件,添加删除名目。

通过第三步的操作,本地的工作区文件夹,即workspace上会有绿色对勾显现,工作区下的文件也会带有绿色对勾,如图3图3如果对库中某一个文件进行了修改,系统会自动为那个文件和那个文件所在的各级父文件夹加上红色叹号,代表该文件或名目差不多在本地被修改,如图3图4当所有对版本库的修改操作完毕后,右键单击工作区文件夹,选择“提交(SVN commit…)”提交新版本,输入密码后系统将把修改后的版本库上传到服务端,即完成一次对版本库的更新。

svn 使用指南

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”。

SVN使用说明详解

SVN使用说明详解

SVN使用说明详解SVN(Subversion)是一种版本控制系统,用于管理多个人共同开发的项目。

它能够追踪文件的变更,并记录每个版本的细节,使开发者能够协同工作并保持项目的可维护性。

下面将详细介绍SVN的使用说明。

1.安装SVN2.创建和配置仓库通过TortoiseSVN或命令行创建一个新的SVN仓库。

一个仓库可以包含多个项目,每个项目都有一个唯一的URL。

3.导入项目将项目文件导入到SVN仓库中。

选择项目文件夹,点击鼠标右键,选择“TortoiseSVN” - “Import”,然后填写仓库URL和描述信息,点击“OK”按钮即可完成导入。

4.检出项目检出项目意味着将SVN仓库中的项目文件复制到本地机器上。

选择一个目录,点击鼠标右键,选择“TortoiseSVN” - “Checkout”,然后填写仓库URL和本地路径,点击“OK”按钮即可完成检出。

5.更新项目6.提交变更7.解决冲突当多个人对同一个文件的相同位置进行了修改时,就会发生冲突。

SVN会自动发现并标记冲突,你需要手动解决冲突。

选择冲突的文件,点击鼠标右键,选择“TortoiseSVN” - “Edit conflicts”,在冲突标记的地方进行修改,然后选择“Mark as resolved”,最后点击“OK”按钮即可解决冲突。

8.分支和合并SVN允许创建多个分支,使得项目可以并行开发。

通过分支,可以在一些版本上继续开发而不会破坏主干。

当分支的开发完成后,可以通过合并将分支的变更合并回主干。

选择项目文件夹,点击鼠标右键,选择“TortoiseSVN” - “Merge”,选择要合并的源URL和目标URL,点击“Next”按钮,选择要进行合并的文件和目录,然后点击“Next”按钮,最后点击“Merge”按钮即可完成合并。

9.查看日志10.撤销变更当您发现自己的变更存在问题时,可以通过撤销变更来还原文件到之前的版本。

选择文件,点击鼠标右键,选择“TortoiseSVN” - “Revert”,然后选择“Revert”按钮即可撤销变更。

SVN客户端使用手册(使用精华)

SVN客户端使用手册(使用精华)

1TotoiseSVN旳基本使用措施1.1签入源代码到SVN服务器假如我们使用Visual Studio在文献夹StartKit中创立了一种项目, 我们要把这个项目旳源代码签入到SVN Server上旳代码库中里, 首先右键点击StartKit文献夹, 这时候旳右键菜单如下图所示:点击Import, 弹出下面旳窗体, 其中是服务器名, svn是代码仓库旳根目录, StartKit是我们在上个教程中添加旳一种代码库。

阐明:左下角旳CheckBox, 在第一次签入源代码时没有用, 不过, 在后来你提交代码旳时候是非常有用旳。

点击OK按钮, 会弹出下面旳窗体, 规定输入凭据源代码已经成功签入SVN服务器了。

这时候团体组员就可以迁出SVN服务器上旳源代码到自己旳机器了1.2签出源代码到本机在本机创立文献夹StartKit, 右键点击Checkout, 弹出如下图旳窗体:在上图中URL of Repository: 下旳文本框中输入svn server中旳代码库旳地址, 其他默认, 点击OK按钮,就开始签出源代码了。

阐明: 上图中旳Checkout Depth, 有4个选项, 分别是迁出所有、只签出下一级子目录和文献、只签出文献、只签出空项目, 默认旳是第一项。

上面旳例子中, 我们也可以使用web旳方式访问代码库, 在浏览器中输入这时候也会弹出对话框, 规定输入顾客名和密码, 通过验证后即可浏览代码库中旳内容。

源代码已经成功签出到刚刚新建旳StartKit目录中。

打开StartKit目录, 可以看到如下图旳文献夹构造:一旦你对文献或文献夹做了任何修改, 那么文献或文献夹旳显示图片机会发生变化。

下图中我修改了其中旳二个文献(附: 不一样状态所对应旳图片)1.3目前我们已经懂得怎么将源代码签入到SVN服务器, 怎么从服务器签出代码到本机, 也简朴理解了不一样状态所对应旳图案啦。

1.4提交修改正旳文献到SVN服务器上面旳图2-2-7中, 我修改了位于Model文献中旳二个文献ImageInfo.cs和NewsInfo.cs, 下面演示怎样提交到SVN服务器。

SVN使用手册(简易版)

SVN使用手册(简易版)

SVN使用手册——命令行模式1SVN概述SVN的全称Subversion,和VSS一样用来有效地管理代码和版本。

同样我们可以进行修改、对比版本、获得版本的历史信息等操作。

1.1 SVN使用环境及安装SVN的使用环境:SVN可在Linux系统使用,安装系统时如果选择了自带Subversion,无需安装即可使用命令行。

Windows系统需安装Subversion以便在命令行中使用SVN命令;也可安装TortoiseSVN(“小乌龟”),不用敲SVN命令直接通过右键菜单执行。

目前北研所的SVN使用基于TCP/IP协议的Apache服务器,使我们可以通过http地址来访问版本库。

平台Linux系统Windows平台操作方法命令行浏览器命令行界面/右键浏览器安装方式安装Linux的时候选择“开发用”则自带,否则需另安装SVN包。

无需安装,直接在地址栏输入版本库的http地址安装Subversion安装TortoiseSVN(“小乌龟”)无需安装,直接在地址栏输入版本库的http地址优缺点能查看最新及历史版本,能修改只能查看最新版本,不能修改能查看最新及历史版本,能修改能查看最新及历史版本,能修改,右键直接操作。

只能查看最新版本,不能修改本文介绍在Windows平台下SVN命令行工具svn的使用。

安装文件:Subversion ——svn-1.4.6-setup.exe TortoiseSVN——TortoiseSVN-1.4.6.11647-win32-svn-1.4.6.rar文件的具体地址,请参考下文“2.1”章节的介绍。

1.2SVN工作原理说明1.2.1版本库(repository)SVN所有的数据都存储在版本库中并被任意客户端用户分享。

客户端用户通过网络连接到版本库,读写这些文件并使其他人可以看到这些修改。

1.2.2工作拷贝(workcopy)工作拷贝是版本库中文件和目录在本地的映射。

用户并行工作,各自修改本机的私有目录和文件,最终把修改“提交”至版本库成为最终的版本。

SVN使用手册(简易版)

SVN使用手册(简易版)

SVN使用手册——命令行模式1SVN概述SVN的全称Subversion,和VSS一样用来有效地管理代码和版本。

同样我们可以进行修改、对比版本、获得版本的历史信息等操作。

1.1 SVN使用环境及安装SVN的使用环境:SVN可在Linux系统使用,安装系统时如果选择了自带Subversion,无需安装即可使用命令行。

Windows系统需安装Subversion以便在命令行中使用SVN命令;也可安装TortoiseSVN(“小乌龟”),不用敲SVN命令直接通过右键菜单执行。

目前北研所的SVN使用基于TCP/IP协议的Apache服务器,使我们可以通过http地址来访问版本库。

平台Linux系统Windows平台操作方法命令行浏览器命令行界面/右键浏览器安装方式安装Linux的时候选择“开发用”则自带,否则需另安装SVN包。

无需安装,直接在地址栏输入版本库的http地址安装Subversion安装TortoiseSVN(“小乌龟”)无需安装,直接在地址栏输入版本库的http地址优缺点能查看最新及历史版本,能修改只能查看最新版本,不能修改能查看最新及历史版本,能修改能查看最新及历史版本,能修改,右键直接操作。

只能查看最新版本,不能修改本文介绍在Windows平台下SVN命令行工具svn的使用。

安装文件:Subversion ——svn-1.4.6-setup.exe TortoiseSVN——TortoiseSVN-1.4.6.11647-win32-svn-1.4.6.rar文件的具体地址,请参考下文“2.1”章节的介绍。

1.2SVN工作原理说明1.2.1版本库(repository)SVN所有的数据都存储在版本库中并被任意客户端用户分享。

客户端用户通过网络连接到版本库,读写这些文件并使其他人可以看到这些修改。

1.2.2工作拷贝(workcopy)工作拷贝是版本库中文件和目录在本地的映射。

用户并行工作,各自修改本机的私有目录和文件,最终把修改“提交”至版本库成为最终的版本。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SVN简单实用说明
1.1信息获取
技术人员提供URL地址,例如svn://160.19.212.226/leilei
1.2仓库设置
单击右键,找到TortoiseSVN->Repo-browser选项,如图1。

将URL地址填入,如图2并单击OK,弹出对话框如图3所示。

图1
图2
图3
1.3同步远程文件
任意位置创建文件夹(文件名称及创建位置可自定义),创建后,双击进入文件夹,在空白区域单击右键,找到SVN Checkout…选项,如图4。

图4
单击后弹出检出仓库如下图5所示,单击OK检出内容。

图5 显示如图6所示内容表示检出成功。

图6
1.4提交本地文件到远程
将需要上传的文件,放到文件夹下,如图7。

图7
选中文件单击右键,找到SVN Commit…单击,弹出对话框如图8所示.勾选需要上传的文件。

图8 点击OK,弹出图9所示内容,表示成功。

图9
1.5修改已提交文件
修改已提交文档后,如图10显示状态。

图10
选中文件单击右键,找到SVN Commit…单击,弹出对话框如图11所示,勾选需要上传的文件。

图11
点击OK,弹出图12所示内容,表示成功。

图12
注意:每次提交成功后,上图中的At revision都会+1。

如果需要添加新的文件,直接拖拽该文件到新创建的文件夹下面,右键点击add,如图13所示,然后右键点击SVN Commit提交即可。

图13。

相关文档
最新文档