tortoisesvn怎么用客户端哪里有下载方式?

前端开发行业5年从业经验专业湔端开发工程师

首先需要在电脑上安装一个SVN软件,我这里以tortoisesvn怎么用为例:

2在电脑上新建一个文件夹,右键点击选择菜单中的“SVN检出”按鈕(英文版为checkout)如图:

3,在弹出的对话框中版本库url一栏,填写服务器地址如图:

你对这个回答的评价是?

首先需要在电脑上安装一個SVN软件我这里以tortoisesvn怎么用为例:

2,在电脑上新建一个文件夹右键点击选择菜单中的“SVN检出”按钮(英文版为checkout),如图:

3在弹出的对话框中,版本库url一栏填写服务器地址,如图:

SVN是Subversion的简称是一个开放源代码的版本控制系统,相较于RCS、CVS它采用了分支管理系统,它的设計目标就是取代CVS互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目共用资源的目的。

你对这個回答的评价是

你对这个回答的评价是?

}

下载tortoisesvn怎么用 是软件开发人员必備的开发管理软件,一般软件开发小组都它用来管理软件版本和工作进度非常适合多人协同工作,如果你需要开发软件、设计网站或者漢化修改某款软件等都能用上这款tortoisesvn怎么用。


tortoisesvn怎么用 (svn客户端)是软件开发人员必备的开发管理软件一般软件开发小组都它用来管理软件版本和工作进度,非常适合多人协同工作如果你需要开发软件、设计网站或者汉化修改某款软件等,都能用上这款tortoisesvn怎么用项目管理囚员必备软件,本站提供svn客户端服务端下载

tortoisesvn怎么用 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录文件保存茬中央版本库,除了能记住文件和目录的每次修改以外版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本并且可以通過检查历史知道数据做了哪些修改,谁做的修改这就是为什么许多人将 Subversion 和版本控制系统看作一种“时间机器”。

-只显示对当前文件/文件夾可用的命令其他当前不可用的命令或者操作不会显示。 

-描述性对话框不断根据用户反馈进行改进。 

3、强大的提交对话框 -在 Log 信息中整匼了拼写检查器 

-对修改的文件实现自动完成路径和关键字。 

-文本格式可带有特殊字符 

4、强大的图形功能 

-可以创建关于所有修改/提交的 圖形,因此你可以非常方便的 查看在哪里创建了标签/-分支或者是修改了文件/文件夹 

-项目提交数据 图形。

-可以方便地 对比两个分支或者标簽

5、独立的项目设置 -设置了最小 Log 信息长度要求,充分避免误提交 

-针对不同语言的拼写检查器。

6、整合问题追踪系统 针对不同的基于 Web 的問题追踪系统tortoisesvn怎么用 64位提供了灵活的整合机制。

-为需要提交修改的问题设置单独的 输入框 用于输入指定的问题追踪号码 或者是在 log 信息Φ用不同颜色 显示问题号码。 

-当显示所有 log 信息时, 带有问题号码的 单独一栏 你可以直观的 查看到你的提交所属的问题。 

-问题号码带有相应嘚连接可以直接通过网页浏览器打开。 

-如果你的提交未指定给任何问题号码则会收到警示。

  如果相应用户并没有提交权限你可以通過应用补丁文件来实现。 

-SubWCRev: 在你的源文件中包含修改号码/日期等信息

可选的网络层Subversion 在版本库访问方面有一个抽象概念,利于人们去实现新嘚网络机制Subversion 的“高级”服务器是 Apache 网络服务器的一个模块,使用 HTTP 的变种协议 WebDAV/DeltaV 通讯这给了 Subversion 在稳定性和交互性方面很大的好处,可以直接使鼡服务器的特性例如认证、授权、传输压缩和版本库浏览等等。也有一个轻型的单独运行的 Subversion 服务器,这个服务器使用自己的协议可鉯轻松的用 SSH 封装。

数据处理Subversion 使用二进制文件差异算法展现文件的区别对于文本(人类可读)和二进制(人类不可读)文件具备一致的操作方式,兩种类型的文件都压缩存放在版本库中差异在网络上双向传递。

分支与标签的代价不与工程的大小成比例Subversion 建立分支与标签时只是复制項目,使用了一种类似于硬链接的机制因而这类操作通常只会花费很少并且相对固定的时间,以及很小的版本库空间

维护能力Subversion 没有历史负担,它由一系列良好的共享 C 库实现具有定义良好的 API,这使 Subversion 非常容易维护可以轻易的被其他语言和程序使用。

外壳集成tortoisesvn怎么用 与Windows 外殼(例如资源管理器)无缝集成你可以保持在熟悉的工具上工作,不需要在每次使用版本控制功能时切换应用程序

并且你不一定必须使用 Windows 資源管理器,tortoisesvn怎么用 的右键菜单可以工作在其他文件管理器以及文件/打开对话框等标准的 Windows 应用程序中。你必须牢记tortoisesvn怎么用 是有意作为 Windows 資源管理器的扩展开发,因此在其他程序可能集成的并不完整例如重载图标可能不会显示。

重载图标每个版本控制的文件和目录的状态使用小的重载图标表示可以让你立刻看出工作副本的状态。

所有的 Subversion 命令存在于资源管理器的右键菜单tortoisesvn怎么用 在那里添加子菜单。

目录蝂本控制CVS 只能追踪单个文件的历史但是 Subversion 实现了一个“虚拟”文件系统,可以追踪整个目录树的修改文件和目录都是版本控制的,结果僦是可以在客户端对文件和目录执行移动和复制命令

原子提交提交要么完全进入版本库,要么一点都没有这允许开发者以一个逻辑块提交修改。

版本控制的元数据每个文件和目录都有一组附加的“属性”你可以发明和保存任意的键/值对,属性是版本控制的就像文件內容。

下载完成先安装tortoisesvn怎么用,再安装语言包如图,一直点击下一步直到安装完成。语言包同理

设置SVN客户端。改变SVN客户端的语言在桌面鼠标右键,指向tortoisesvn怎么用选择Settings,右边有语言的设置选择中文,确定

代码的原始版本导入。在要上传的项目根文件下右键选擇tortoisesvn怎么用,点击导入

弹出如下窗口,填写SVN服务器的地址输入备注信息,进行初始代码的导入

服务器代码在客户端的导出:新建一个攵件夹,右键选择SVN检出设置svn服务器项目URL地址,确定

检出完成后,如下图所示项目文件会有对勾显示。

以后如果代码做了修改先更噺然后做提交操作。


先在本站上下载tortoisesvn怎么用的安装包 在下载安装包的时候要看下本机的系统是32位还是64位,版本不能下载错误否则无法囸常安装使用。

安装好tortoisesvn怎么用工具后要先向团队的tortoisesvn怎么用工具管理者申请帐号和密码,先用正确的密码登录tortoisesvn怎么用

团队的tortoisesvn怎么用工具管理者会在svn服务器上建立不同的文件夹。要正常使用tortoisesvn怎么用除了有用户名密码外,还要像管理者申请相应文件夹的读写权限否则就会絀现如下图所示的情形。

在得到用户名密码以及对应的权限之后这时候就已经完成了前期的配置。先在本机建立一个空白的文件夹用於保存从svn获取的文件。

双击进入新建的空白文件夹点击鼠标右键,在弹出的对话框中选择“SVN CheckOut”,如下图中标红的所示

点击“SVN CheckOut”后,在弹絀的对话框中定位到项目所在的svn路径如下所示,选定路径后点击“ok”退出对话框

这时候工具将从svn服务器上下载文档到本机上,根据服務器文件的大小下载时间的长短不一,请耐心等待

后续在更新项目文件或者代码的时候,直接在文件夹空白处点击鼠标邮件单击"SVN Update“嘚时候是从服务器上获取最新的版本文件。单击“SVN Commit”的时候是把本机上的最新文件上传到svn服务器上

一、切换用户的方法在电脑桌面上的涳白位置单击鼠标右键,弹出如下的对话框找到“tortoisesvn怎么用”,并单击子窗口中的“Settings”如下图所示。

在弹出的窗口中找到“Saved Data”,如下图中標红位置所示

单击“Saved Data”,页面切换到“Saved Data”的标签如下图所示,找到截图中标红的选项

如果svn 曾经只登录过一个用户,上图截图中就只會出现“Clear”如果是有多个用户登录过不同的svn服务器,就会出现如上图所示的界面点击“Clear” 按钮,界面弹出如下图所示

在上图中找到需要切换帐户登录的svn服务器,并在选项前打勾点击"OK",这样就可以该服务器上的svn用户信息了,如下图所示

如果在第3部的截图中直接点击“Clear All”那么就会将本机上登录过的svn所有服务器的用户名信息都清除 了,所以要慎重点击

这时候点击“OK”退出设置窗口,重新访问svn的时候就会彈出输入用户名密码的对话框这时候输入另外一个用户的用户名和密码就可以完成帐户切换的操作了。

二、利用tortoisesvn怎么用管理代码首先在想要下载代码的位置右键单击SVN Checkout,如下图所示:

填写资源库URL,以及本地代码文件夹名称可以选择全部检出,或者根据特定的版本号检出洳下图所示:

用户身份认证,如下图所示:

检出完成后发现本地文件夹中多了一个文件夹,如下图所示:

文件夹中有一个.svn的隐藏文件鼡于记录SVN版本控制所需的信息。

为了便于测试在文件夹中创建一个记事本文件,右键选择SVN commit提交

注意:只有安装tortoisesvn怎么用客户端工具后,茬相应的检出目录中才会出现该右键菜单,如下图所示:

点击OK提交如下图所示:

提交完成,如下图所示:

刷新资源库可以发现,文件以及提交到服务端如下图所示:

三、tortoisesvn怎么用服务器ip地址修改后的使用方法问题发生:当tortoisesvn怎么用服务器ip地址改变后,若我们在客户端使鼡时不进行任何修改直接使用,以update为例将出现如下图所示的报错:

现在我们在客户端上进行tortoisesvn怎么用服务器地址的重定向:在所要使用嘚svn目录下右键选择“tortoisesvn怎么用”——“Relocate”:

操作后打开如下窗口,上面显示的原来的服务器ip地址和文件路径下面可编辑的栏中你可以修改噺的svn服务器ip地址和文件路径,修改后点击ok开始目录迁移:

此图为目录迁移过程中的界面根据目录大小,网速不同此过程可能长短不一,有的需要几分钟有的一瞬间就可以完成。

成功后提示如下提示svn文件路径已经重定向到了新的位置(注意ip和路径即可)。现在你可以囸常使用了“show log”,“update” or “commit” depands on you!

使用正确的地址后下图为Repo-browser菜单使用的情况:

使用正确的地址后,下图为Show Log菜单使用的情况:

1.如何新增新增攵件答:在 SVN工作目录下,对于文件修改完成后只需要commit就ok了,但对于新增文件或者从其它目录复制进来的文件或文件夹,需要在commit之前需 要做一步add操作即将文件或文件夹添加到svn工作目录中来,否则SVN客户端不认它具体操作很简单

然后再如图所示,右键commit即可commit之后,在浏覽器上输入你的应用地址就能访问了



}

运行tortoisesvn怎么用程序点击Next,下面的截图顺序即为安装步骤: 

点击Finish按钮后会提示重启系统其实不重启也没有关系。

假如我们使用Visual Studio在文件夹StartKit中创建了一个项目我们要把这个項目的源代码签入到SVN Server上的代码库中里,首先右键点击StartKit文件夹这时候的右键菜单如下图所示:

点击Import,弹出下面的窗体其中 是服务器名,svn昰代码仓库的根目录StartKit是我们在上个教程中添加的一个代码库。

说明:左下角的CheckBox在第一次签入源代码时没有用,但是在以后你提交代碼的时候是非常有用的。

点击OK按钮会弹出下面的窗体,要求输入凭据:

在上面的窗体中输入用户名和密码点击OK按钮:

如上图所示,好叻源代码已经成功签入SVN服务器了。这时候团队成员就可以迁出SVN服务器上的源代码到自己的机器了

在本机创建文件夹StartKit,右键点击Checkout弹出洳下图的窗体:

说明:上图中的Checkout Depth,有4个选项分别是迁出全部、只签出下一级子目录和文件、只签出文件、只签出空项目,默认的是第一項上面的例子中,我们也可以使用web的方式访问代码库在浏览器中输入

这时候也会弹出对话框,要求输入用户名和密码通过验证后即鈳浏览代码库中的内容。

搞定!源代码已经成功签出到刚才新建的StartKit目录中

打开StartKit目录,可以看到如下图的文件夹结构:

一旦你对文件或文件夹做了任何修改那么文件或文件夹的显示图片机会发生变化。下图中我修改了其中的二个文件:

大家看一下不同状态所对应的图片:

峩们已经知道怎么将源代码签入到SVN服务器怎么从服务器签出代码到本机,也简单了解了不同状态所对应的图案啦

3、提交修改过的文件箌SVN服务器

注意:提交源代码到服务器时,一定确保本机的代码是最新版本否则可能提交失败,或者造成版本冲突

在Model文件夹上点击右键戓在Model文件下的空白处点击右键,点击SVN Commit…弹出下面的窗体:

点击OK按钮后弹出如下图的窗体:

4、添加新文件到SVN服务器

我们在Model文件下添加一个噺的类文件UserInfo.cs,在Model文件下的空白处点击右键点击SVN Commit…,和上面讲的提交修改过的文件到SVN服务器一样就可以了。另外也可以在文件UserInfo.cs上点击右鍵点击tortoisesvn怎么用=>>Add,弹出如下图的窗体:

选中UserInfo.cs文件点击OK按钮,这样并没有将这个文件提交到SVN服务器只是将这个文件标记为源代码库库中嘚文件,并将其状态置为修改状态之后,我们要再SVN Commit这个文件一次才可以将其真正提交到SVN服务器上的代码库中。 

上面讲是添加文件实際上,添加文件夹的步骤也是一样的这里就不说了。

5、更新本机代码与SVN服务器上最新的版本一致

这个也很简单只要在需要更新的文件夾上点击右键或在该文件下的空白处点击右键,点击SVN Update就可以了。

注意:更新操作可能会因为版本冲突而失败这是可以使用合并【Merge】或其他方法解决;也可能因为锁定【Get Lock】而失败,这是需要先解锁【Release Lock】

6、重命名文件或文件夹,并将修改提交到SVN服务器

只要在需要重命名的攵件或文件夹上点击右键点击TortiseSVN=>>Rename…,在弹出的窗体中输入新名称点击OK按钮,就可以了此方法也不是直接重命名,而是将该文件或文件夾的名称标记为重命名后名称也需要我们使用SVN Commit提交到SVN服务器后才真正重命名。

7、删除文件或文件夹并将修改提交到SVN服务器

最简单就是,你直接删除文件或文件夹然后使用SVN Commit提交更新到SVN服务器。另外一种方法是在你要删除的文件或文件夹上点击右键=>>tortoisesvn怎么用=>>Delete删除,此方法也不昰直接删除而是将该文件或文件夹的状态置为删除,也需要我们使用SVN Commit提交到SVN服务器后才真正删除

说明:实际上,从你把源代码迁签入SVN垺务器开始每一个版本的数据和文件,就算是你已经删除了的也都可以随时迁出。

以上只是tortoisesvn怎么用最简单的几个功能其实他的功能遠不止这些,其他的功能大家可以在使用的过程中慢慢体会

}

我要回帖

更多关于 tortoisesvn怎么用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信