百度
360搜索
搜狗搜索

svn使用教程简易入门,怎样使用SVN客户端详细介绍

本文目录一览: 公司新人svn使用教程

公司新人svn使用教程如下:1。如果使用命令行,则拉取分支是SVNcopy。2.对于TortoiseSVN的客户端,右击源文件夹,在右击菜单中选择TortoiseSVN-“分支/标记”,在弹出窗口的“toURL”列中填写分支存储路径,然后确认。3.还有一种简单的方法可以在tortoisesvn客户机中提取分支。右键单击源文件夹,不要释放鼠标,将其拖到存储分支的文件夹中,释放鼠标,将出现菜单。在菜单中,选择“SVN将版本控制项复制到当前位置”。创建分支:1。您可以浏览TortoiseSVNpoint版本库,然后在需要创建分支的路径(例如trunk)中单击“复制到新分支名称”(注意:它不能与trunk同名,您可以创建一个新名称,例如branch)。2浏览TortoiseSVNpoint版本库,右键单击TortoiseSVN并选择createfolder,然后创建一个新的路径名(folder),并将主干或其他分支路径(在本例中,估计您希望并行开发)的代码导入该路径。

如何操作使用svn?

1、使用SVN的基础是,从SVN服务器上将项目内容获取到本地系统文件夹中。这一步就是通过SVN的右键菜单【Checkout】操作。
2、当文件获取到本地之后,就可以进行文件操作了。建议,在每次进行文件操作之前,先获取服务器上的新文件。使用方式就是在本地文件夹中,点击鼠标右键,选择【SVN Update】菜单,svn就会自动从服务器上获取新文件,并自动合并到本地文件。
3、当修改文件后,想要提交到服务器上,就可以使用【SVN Commit】右键菜单。
4、在SVN Commit界面,上面的空白框是用于输入文字说明的,意思就是说,您当前提交到服务器内容的备注,通常,用于写这一次修改了什么主要内容。当然也可以不写。
5、在SVN Commit界面的下方,勾选您想要提交的文件,点击下方的【OK】按钮,就可以开始提交服务器了。
6、如果您在本地添加了一个文件,在SVN Commit的界面看到的是UNversion,意思就是,暂时没有加入到版本控制的文件。那么,您可以先右键选中这个文件,右键选择【SVN Add】。
7、某些情况下,当文件出现一些异常的时候,SVN会提示您,需要先【Clean up】清理一下SVN的目录缓存。这个时候,就在文件夹中点击鼠标右键,选择【TortoiseSVN】选项,然后选择【Clean up】选项即可。
操作使用svn需要在我们的本地硬盘中创建一个新建的空的文件夹,找到检出选项。然后按照步骤一步步进行编辑之后提交到SVN。
1、将版本库中的资源检出到本地工作空间中,首先在我们的本地硬盘中创建一个新建的空的文件夹,比如:E:\Proj_trunk。右击文件夹,选择检出选项,如下图所示:
2、检出操作,如下图所示:
3、当出现如下图所示,这说明已经检出成功了,如下图所示:
4、更新工作副本使之成为版本库中的最新的文件,如下图所示:
5、当更新完毕之后,svn将显示更新的文件的数量和更新的次数,如下图所示:
6、对工作副本进行编辑之后提交到SVN,在右键菜单中点击SVN Commit,如下图所示:
7、最后提交前写好信息,点击确定就完成了。
注意事项:
1、统一在资源库中进行更新、添加、提交等一系列事务。因为在资源库中,对各项待改变或已改变的文件有很直观的比较。
2、提交的时候必须写日志,一个团队中可能有多个人对一个文件进行操作,如果每个人提交的时候不记录本次需要提交的内容,可能会造成以后该文件出错时。
3、提交之前必须更新,因为在提交之前并不知道别人是否对你提交的文件已经做了修改。所以第一部分的时候,才要求各位在资源库中进行操作。
4、反复查看确保正确的前提下,勤更新勤提交。
5、提交只提交自己修改的文件,提交之前检查是否是需要提交的文件。

SVN本地服务器、客户端的基本使用操作

——第一次真正地写博客。

1. 需要的安装包

其中SVN服务器、客户端的软件可默认安装。

2. SVN服务器常用操作

2.1 新建仓库

2.1.1 右键“Repositories”->新建->repositories,起一个仓库的名字,下一步

2.1.2 选择“空白的仓库”

2.1.3 SVN使用权限设置

一般使用“所有SVN使用者”即可,点击“create”完成仓库创建

2.1.4 创建成功后弹出“仓库信息提示”

其中有仓库的名字,重要的是仓库的链接——Repository URL: https://PC-201708232158/svn/FirstVersion。

2.2 新建用户

2.2.1 右键“Repositories”->新建->User

2.2.2 输入用户名,重复设置两次密码,点击“OK”即可完成创建。当客户端要连接SVN服务器的时候,需要用户名、密码的验证。

3. SVN客户端常用操作

3.1 设置客户端汉化版

3.1.1 开始菜单中选择“TortoiseSVN”->选择“Settings”

3.1.2 在“语言”选项中,选择“中文”,点击“确定”即可。

3.2 客户端连接服务器

3.2.1?开始菜单中选择“TortoiseSVN”->选择“Settings”,在弹出框中输入想要连接的仓库的url,点击“确定”

3.2.2 输入用户名、密码,点击“确定”

3.2.3 进入SVN客户端界面

3.2.4 右键FirstVersion,创建仓库文件夹

3.2.5 选中新建的文件夹,将需要放入SVN服务器的文件拖入右侧区域

4. 将SVN服务器文件存到本地

4.1 客户端直接拖拽文件到本地

4.2 在本地创建一个文件夹

4.2.1 在空白处,右键选择“SVN检出”

选择版本库URL,选中要从服务器中获取的文件或文件夹

检出至目录自动选中新建的文件夹

4.2.2 点击“确定”

SVN服务器、客户端的常见操作先介绍到这里,后续将会分享其他常用的IT知识,精彩即将呈现,晚安,小伙伴们。

软件管理工具SVN怎么用?

checkout的时候可以只checkout某一个文件
,url写到这个文件的级别就行了,但若是想一下下载特定的多个文件,那就做不到了,只能下载某层文件夹。
在checkout出来的文件夹中,对于修改过的文件,可以用commit上传到服务器,如果不在checkout出来的文件夹中,那就不能commit。
你commit成功后,别人通过更新(update)操作可以获得你的最新版文件。
至于你要保留某个文件,不知道是什么意思,想达到什么目的,SVN服务器会存储已经上传上去的每个版本,可以从服务器上获取任何一个历史版本。
建议你看看我的百度文库,其中有篇在windows下使用SVN的PPT,那个对于初学者比较有帮助。
软件管理工具SVN用法:
1.首先需要下载
”svn”后,进行安装。
安装完成后,比如项目在qiandaun1中,右键就可以看到snv已经安装成功
2:checkout项目文件。
新建或者进入目录下(比如qianduan1),右键
-->
Svn
Checkout
-->
其中URL可以在SVN服务器获取到,在myRepositories下右键新建文件
qianduan文件被建立,然后右键 -->
copy下即可。
将复制的版本库URL粘贴上。
点击【ok】按钮后,就可以检索出来。
注意事项:
.svn这个隐藏目录记录着两项关键信息:工作文件的基准版本和一个本地副本最后更新的时间戳,千万不要手动修改或者删除这个.svn隐藏目录和里面的文件!!,否则将会导致本地的工作拷贝(静态试图)被破坏,无法再进行操作。

怎样使用SVN客户端

1
如果没有TortoiseSVN客户端, 根据自己的实际情况下载对应版本。
2
下载后安装,在开始菜单中就能见到下面的图标,说明安装成功,现在就可以开始使用TortoiseSVN了。
3
选定本地的一个文件夹存放从服务器下载的代码。
然后右击这个文件夹,选择“SVN CheckOut...”。
4
填写仓库地址(URL)。其他地方可以不用修改。Version处可以修改,表示从指定的版本号开始。
点击“OK”按钮就开始下载了。
5
下载成功后,可以看到下图这样的文件夹,前面会有个绿色的对号。
6
如果文件修改了图标上会变成叹号。
如果要提交修改的文件,可以右击该文件或者选中多个修改的文件,选择“SVN Commit”,在弹出的对话框中必须填写注释信息Message,否则会提交失败。
7
新添加的文件或者文件夹前面会是问号。
如果要提交这样的文件,可右击文件,选择TortoiseSVN->Add,也需要填写Message项。

svn如何使用

svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,
本文是使用Subversion最快速的教程,在最短的时间里帮助您建立起一套可用的服务器环境,只需略加调整就可以应用到实际项目当中。
本教程分为以下几个部分,为了说明简单,教程是在windows下使用的方式,以方便资源有限的项目使用。在UNIX环境下,只是安装方式不同,命令执行并无太大区别。
工具/原料
Subversion服务器程序安装包
Subversion的Windows客户端TortoiseSVN安装包
方法/步骤
1软件下载
<1>、下载Subversion服务器程序
到官方网站的下载二进制安装文件,来到二进制包下载部分,找到 Windows NT, 2000, XP and 2003部分,然后选择Apache 2.0 或者 Apache 2.2,这样我们可以看到许多下载的内容,目前可以下载Setup-Subversion-1.7.12.msi 。
<2>、下载Subversion的Windows客户端TortoiseSVN。
TortoiseSVN是扩展Windows Shell的一套工具,可以看作Windows资源管理器的插件,安装之后Windows就可以识别Subversion的工作目录。
官方网站是TortoiseSVN ,下载方式和前面的svn服务器类似,在Download页面的我们可以选择下载的版本,目前的最高稳定版本的安装文件为TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi。
2svn服务器和客户端安装
<1>、安装Subversion,直接运行Setup-Subversion-1.5.3.msi ,根据提示安装即可,这样我们就有了一套服务器可以运行的环境。
<2>、安装TortoiseSVN,同样直接运行TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi按照提示安装即可,不过最后完成后会提示是否重启,其实重启只是使svn工作拷贝在windows中的特殊样式生效,与所有的实际功能无关,这里为了立刻看到好的效果,还是重新启动机器。
<3>、安装svn的客户端程序,需要的话还可以安装svn的语言包,注意语言包的版本也必须与客户端程序的版本一致
3建立版本库(Repository)
运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如:
svnadmin create E:\svndemo\repository
就会在目录E:\svndemo\repository下创建一个版本库。
我们也可以使用TortoiseSVN图形化的完成这一步:
在目录E:\svndemo\repository下"右键->TortoiseSVN->Create Repository here...“, 然后可以选择版本库模式, 这里使用默认即可, 然后就创建了一系列目录和文件。
步骤阅读 .4SVN配置用户和权限
来到E:\svndemo\repository\conf目录,修改svnserve.conf:
# [general]
# password-db = passwd
改为:
[general]
password-db = passwd
然后修改同目录的passwd文件,去掉下面三行的注释:
# [users]
# harry = harryssecret
# sally = sallyssecret
最后变成:
[users]
harry = harryssecret
sally = sallyssecret
在passwd文件中,“=”前的字符就是用户名,后面的就是密码。还要注意“[users]”前面的注释“#”一定要删除掉。
步骤阅读 .5运行独立服务器
在任意目录下运行:
svnserve -d -r E:\svndemo\repository 我们的服务器程序就已经启动了。注意不要关闭命令行窗口,关闭窗口也会把svnserve停止。
6初始化导入
来到我们想要导入的项目根目录,在这个例子里是E:\svndemo\initproject,目录下有一个readme.txt文件:
右键->TortoiseSVN->Import...
在URL of repository输入“svn://localhost/trunk”
在Import Message中输入你的日志信息
完成之后目录没有任何变化,如果没有报错,数据就已经全部导入到了我们刚才定义的版本库中。
需要注意的是,这一步操作可以完全在另一台安装了TortoiseSVN的主机上进行。例如运行svnserve的主机的IP是133.96.121.22,则URL部分输入的内容就是“svn://133.96.121.22/trunk”。
步骤阅读 .7基本客户端操作
取出版本库到一个工作拷贝:
来到任意空目录下,在本例中是E:\svndemo\wc1,运行右键->Checkout,在URL of repository中输入svn://localhost/trunk,这样我们就得到了一份工作拷贝。
在工作拷贝中作出修改并提交:
打开readme.txt,作出修改,然后右键->Commit...,这样我们就把修改提交到了版本库,我们可以运行。
察看所作的修改:
readme.txt上右键->TortoiseSVN->Show Log,这样我们就可以看到我们对这个文件所有的提交。在版本1上右键->Compare with working copy,我们可以比较工作拷贝的文件和版本1的区别。
最后,所有的内容都已经录制为动画文件,大家可以参考。
关于本教程大家有什么意见,可以这里讨论 。
如果更新文件以后,有两个人或者多个人同时修改了某个文件的某个位置,是否冲突,(一般不会这样子,因为上传的版本是可以编译通过的,而且每个人负责自己的模块,不会多人独立修改同一个文件,别人也是先更新,后上传修改,,,,)
开发者习惯性动作。早上上班第一件事就是更新svn版本库,再开始一天的工作。
晚上下班,或者其他时候要上传东西可以直接上传因为你负责的东西没人去修改。
冲突是怎么产生的呢:因为不同的人,同时修改了同一个文件的同一个地方,这个时候,他提交了,你没有提交,你就提交不了,这个时候,你要先更新,更新就会出现代码冲突问题。最好不要多人同时修改一个文件,公用的文件,更改之前要和大家沟通一下,或者解决冲突 呵呵
先更新,没有冲突,再提交。有冲突,解决冲突再提交。否则也提交不了。
对于一些处于冲突状态下的文件 ,右键TortoiseSVN ->Resolved,解决冲突。解决冲突: http://www.blogjava.net/jasmine214--love/archive/2011/04/07/347769.html
更新-解决冲突-删掉以下三个文件-提交(如果自己没有修改的文件有冲突,删除再更新即可,自己修改的文件解决冲突)
test.php.mine 是冲突前自己的文件
test.php.版本号 是冲突前本地的版本文件
test.php.服务器的版本号 是冲突后服务器版本文件
END注意事项
如果修改文件后提交不了,大多是因为版本不一致造成的。更新一下,不产生冲突的情况,就可以提交了。
更新文件,如果出现冲突的情况,打开冲突文件test.php会看到类似以下的内容
<<<<<<<<<<<<<<<
asdfadfadfadf
11111111111111
=======
asdfadfadfadf
111111111111111
222222222222
>>>>>>>>>>>>>>>>
结合别人修改的内容和自己修改的内容,然后把文件中的<<<<<,=====,>>>>>>>这类冲突符号去掉。去掉后,还是不能提交的,为什么?因为冲突时会产生三个文件,有这三个文件存在肯定提交不了。
客户端用的tortoisesvn(这个估计程序员用的最多),冲突时会多产生,三个文件
test.php.mine 是冲突前自己的文件
test.php.版本号 是冲突前本地的版本文件
test.php.服务器的版本号 是冲突后服务器版本文件
提交的时候,把这三个文件删除掉就可以提交了。
产生覆盖的原因。
a),在修改冲突文件test.php时,把别人代码都删除掉了,只留下了自己的代码。这样就会产生覆盖了。
b),把test.php.mine中的内容直接copy到test.php文件,这样也会产生代码覆盖。
上面二种情况都是我亲眼看到新手这样操作的,要避免这二种操作方法。

阅读更多 >>>  软件编程软件,学编程的软件有哪些

如何搭建SVN的客户端和使用

(一)先下载VisualSVN,TortoiseSVN,VisualSVN-Server这三个软件。
先安装VisualSVN和TortoiseSVN客户端软件,VisualSVN是vs2010中插件,TortoiseSVN用来实现从SVN服务器下载你要的东西。装完VisualSVN最好到网上找个破解工具。在安装好VisualSVN和TortoiseSVN之后,在vs2010工具栏中添加了一个VisualSVN选项。新建一个文件夹,对着文件夹鼠标右键这时也出现了SVN check和TortoiseSVN这两个选项。选“SVN check”,会弹出如下框图,此时如果输入网址(这个网址可以下载服务器上的东西):http://game-rts-framework.googlecode.com/svn/trunk/
点击“OK”就搞掂了。此时可以下载服务器上面的东西到自己的硬盘。
(二)svn服务器搭建
在windows环境下就可以直接安装VisualSVN-Server,安装过程的选项都可以默认。为了方便管理设置一下库文件夹的存放位置。安装完成后可以在里面添加用户,在登录连接的时候要使用。接下来是要把你的项目导入到库文件夹。先在VisualSVN-Server中新建一个库,然后对着空白的项目区域右键,在“所有任务”中选“Copy URL to Clipboard”。接着在你要上传的文件夹右键选择“TortoiseSVN”,“Import”,弹出下图,粘贴刚才Copy的URL地址:
输入用户名和密码,ok。此时可以上传了。同样也可以下载。
如果从别的电脑下载自己电脑的东西,只要把上面的电脑名改为自己的ip就行。

win7系统使用Subversion搭建SVN服务器的方法

SVN是程序员常用的一款软件,它可以很好的帮助程序员进行版本控制以及代码管理,通常的SVN服务器是搭建在Linux等系统下进行的。但是今天小编分享一种在win7操作系统使用Subversion搭建SVN服务器的方法,而且设置方法也比较简单,感兴趣或有需要的用户可以一起参考下面教程进行设置体验。具体方法如下:1、首先来下载和搭建SVN服务器,进入网址后;2、点开上面红色框标记的VisualSVN连接,下载VisualSVNserver,下载完成后双击安装;3、点击Next下一步;4、然后再点击Next项,下一步;5、选择“标准版本”,点击【Next】如下;6、选择安装路径,服务器端文件存放位置,默认端口号(Location是指VisualSVNServer的安装目录,Repositorys是指定你的版本库目录.ServerPort指定一个端口,Usesecureconnection勾山表示使用安全连接),点击Next,进入下一步;7、准备安装,点击Install,进入下一步;8、等待安装;9、完成后,点击【next】,进入下一步;10、点击【Finish】即可完成安装。安装完成后,启动VisualSVNServerManage;11、可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.要建立版本库,需要右键单击左边窗口的Repositores;12、在弹出的右键菜单中选择CreateNewRepository或者新建-Repository;13、键入对象库名称后,进入下一步;14、选择”空的对象库“,进入下一步;15、设置对象库的权限,点击【create】;16、点击【Finish】即可完成基本创建。上述就是win7系统使用Subversion搭建SVN服务器的方法,有需要的用户可以掌握。

TortoiseSVN怎么安装使用?

1、首先我们需要在官网下载TortoiseSVN,双击下载的安装包即可进行安装操作。
2、与此同时,为了方便操作软件,我们可以在官网下载中文语言包。
3、在安装TortoiseSVN时涉及到同意授权等操作,只需要同意即可。
4、其余操作则遵循其默认选项,点击“next”不断确认等待安装即可。
5、在完成一系列操作之后点击“finish”确认即已经完成安装软件。

网站数据信息

"svn使用教程简易入门,怎样使用SVN客户端"浏览人数已经达到21次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:svn使用教程简易入门,怎样使用SVN客户端的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!