TortoiseSVN branch/tag switch Relocate的区别
http://xinzero.com/tortoisesvn-branchtag-switch-relocate-difference.html
先明确概念:
工作副本:就是本地的代码的目录
工作目录:就是SVN服务器端的与本地工作副本相对应的目录。
Branch/Tag:是将当前工作目录保存一个类似快照的东西到版本库,此版本一般是发行版(Release)或者里程碑意义的,它并不会将当前工作副本的改变上传。在TortoiseSVN中Branch/Tag的目录路径需要指令文件夹的名称。 switch是转换当前工作副本对应的工作目录,一般是从trunk工作目录转向tag工作目录,或者从tag转回来,switch的类似update,将switch的目标工作目录的文件更新到本地,一般会产生很多冲突。
Relocate是当代码仓库的访问路径(服务器的计算机名称修改,或IP地址变更,URL变更),而此时已检出修改的工作副本(working copy)没有变更,若此时直接提交(commit),肯定不能成功,因为此提交地址对应的svn服务器不存在了。TortoiseSVN为我们提供了重定位工作副本的功能(TortoiseSVN → Relocate),此指令扫描.svn文件夹中的所有条目,改变条目的url(服务器地址)为新输入的地址。
重定位操作可能的原因:
a) 服务器的IP地址已更改
b) 协议已更改(比如从http://改为 https://)
c) 版本库在服务器的路径已更改
在TortoiseSVN的帮助说明中说明重定位是极少使用的操作,但对于在本地小型内网开发的,由于重装系统,服务器主机变动,重定位应用还是比较多的。
相关推荐
创建 Branch 分支或者 Tag 标签非常容易,只需要在 TortoiseSVN 中创建对应的文件夹,然后将其提交到 SVN 服务器中。例如,创建一个名为 v1.0 的分支,用于发布一个版本的文件。 Branches 分支的修改和使用 Merge ...
SVN-1.6.6/1.6.7 以及 TortoiseSVN 1.6.6/1.6.7 SVN-1.6.6/1.6.7 以及 TortoiseSVN 1.6.6/1.6.7 SVN-1.6.6/1.6.7 以及 TortoiseSVN 1.6.6/1.6.7
《TortoiseSVN升级后右键菜单缺失修复指南》 在日常的版本控制系统使用中,TortoiseSVN作为一款强大的Subversion(SVN)客户端,因其直观的图形界面和丰富的右键菜单功能,深受开发者喜爱。然而,当TortoiseSVN进行...
软件安装好后默认是英文界面,设成中文界面:安装好后在随便一个文件夹按鼠标右键,选“TortoiseSVN”->“Setting”,弹出一对话框左边选“General”,右边的“Language”里选择“中文(简体)”(如图0b)
TortoiseSVN 使用简介 本文档将详细介绍 TortoiseSVN...5. Copy/Tag/Branch/Release 档案或目录 TortoiseSVN 是一个非常实用的版本控制和备份服务器工具,通过本文档的指导,您可以快速掌握 TortoiseSVN 的使用过程。
SVNeclipse插件及使用方法;SVN服务器;SVN教程;TortoiseSVN,SVN小乌龟,包含32/64位,包含TortoiseSVN使用教程[多图超详细],包含中文包,对大家也是尽心尽力了,望下载。
- **Copy/Tag/Branch/Release**:复制文件或目录,创建Tag或Branch等。 #### 六、总结 TortoiseSVN为Windows用户提供了强大的版本控制功能,简化了日常开发流程中的许多步骤。通过本文的介绍,您可以更好地理解...
TortoiseSVN 使用教程 ...5. Copy/Tag/Branch/Release 档案或目录 TortoiseSVN 是一个功能强大且易于使用的版本控制系统客户端,能够帮助开发者管理和跟踪代码修改记录,提供备份和版本控管功能。
TortoiseSVN_1.8.8_中文版_软件_手册_32_64 本压缩包内包含小海龟SVN的32位和64位安装程序,以及中文语言包. (注意: 这是客户端程序) 各文件如名称所示: TortoiseSVN-1.8.8.25755-x64-svn-1.8.10.msi 64位程序 ...
- 选中文件或目录,右键选择 TortoiseSVN > Copy 或 TortoiseSVN > Create tag/branch...。 通过上述步骤,我们可以有效地利用 TortoiseSVN 来管理项目文件,提高工作效率,实现团队间的高效协作。
TortoiseSVN 1.8.0 32/64位简体中文 同步更新最新版本 最新下载 地址 当前版本是1.8.3 什么新的详细信息,请阅读 更新日志 和发行说明。 当前版本1.8.3与Subversion库1.8.4。 请确保您选择合适您的PC安装,否则...
Subversion(SVN) 是一个开源的版本控制系统,官网下载地址:https://tortoisesvn.net/downloads.html
TortoiseSVN是一款在Windows操作系统上广泛使用的版本控制系统客户端,它基于Subversion(SVN)服务器,提供了图形化的用户界面,使得用户可以方便地进行版本控制操作。TortoiseSVN-1.14.0.28885-x64-svn-1.14.0官方...
5. Copy/Tag/Branch/Release 档案或目录:在文件管理员中,右键点击要 Copy/Tag/Branch/Release 的档案或目录,选择“TortoiseSVN” > “Copy/Tag/Branch/Release”。 SVN 是一个功能强大且灵活的版本控制系统,...
Branch/Tag (分支/标记) - **功能**: 创建文件或文件夹的新分支或标记。 - **操作步骤**: - 右键点击文件或文件夹,选择“TortoiseSVN -> Branch/Tag”; - 输入新分支或标记的名字; - 提交创建操作。 ##### ...
- **Branch/Tag**(分支/标签):创建代码的独立副本,用于实验性开发或标记特定版本。 5. **冲突解决**:当多人同时修改同一部分代码时,TortoiseSVN会提示冲突,提供工具帮助用户解决这些冲突,确保代码的一致性...
官方版svn 64位,全英文,用于集成开发,有兴趣的朋友可以下一下, http://tortoisesvn.net/downloads.html 这里贴一下网站,有兴趣的朋友可以看看
### TortoiseSVN及Eclipse的svn插件安装使用详解 #### 一、TortoiseSVN的安装与使用 **1.1 下载Subversion的Windows客户端TortoiseSVN** TortoiseSVN是一款专为Windows设计的Subversion客户端,通过集成至系统的...