首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

svn switch --relocate没有持久化

您好!您提到的 svn switch --relocate 命令是一个 Subversion (SVN) 命令,用于将工作副本的 URL 更改为另一个 URL,同时保留本地的修改。

如果您在使用 svn switch --relocate 命令时发现它没有持久化,可能是因为您没有提交更改。在使用 svn switch --relocate 命令后,您需要使用 svn commit 命令提交更改,以确保更改被持久化。

以下是一个示例命令,用于将工作副本的 URL 更改为另一个 URL:

代码语言:txt
复制
svn switch --relocate http://old.example.com/repo http://new.example.com/repo

在您提交更改后,您的工作副本将使用新的 URL,并且更改将被持久化。

如果您需要更多关于 Subversion 的信息,或者需要帮助使用其他云计算相关技术,请随时告诉我!

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

详解Linux命令行下常用svn命令

简写:svn co 2、Linux命令行下往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加当前目录下所有的...-r m path 例如: svn update如果后面没有目录,默认将当前目录以及子目录下的所有文件都更新到最新版本。...注:svn status、svn diff和 svn revert这三条命令在没有网络的情况下也可以执行的,原因是svn在本地的.svn中保留了本地版本的原始拷贝。...但是它不会恢复被删除的目录 16、Linux命令行下代码库URL变更 svn switch (sw): 更新工作副本至不同的URL。...用法: 1、switch URL [PATH] 2、switchrelocate FROM TO [PATH...] 1、更新你的工作副本,映射到一个新的URL,其行为跟“svn update”很像

6.5K70

Linux SVN 命令详解

m “lock test file“ test.php svn unlock PATH 5、更新到某个版本 svn update -r m path 简写:svn up 例如: #如果后面没有目录,默认将当前目录以及子目录下的所有文件都更新到最新版本...注:svn status、svn diff 和 svn revert 这三条命令在没有网络的情况下也可以执行的,原因是svn在本地的.svn中保留了本地版本的原始拷贝。...但是它不会恢复被删除的目录 16、代码库URL变更 svn switch (sw): 更新工作副本至不同的URL。...用法: 1、switch URL [PATH] 2、switchrelocate FROM TO [PATH...] 1、更新你的工作副本,映射到一个新的URL,其行为跟 svn update 很像...svn cat -r PREV filename > filename (PREV 是上一版本,也可以写具体版本号,这样输出结果是可以提交的) 注:在没有用“url”等特别说明的情况下,都可以在本地工作目录下进行操作

5.1K30

svn常用命令

path例如:svn update如果后面没有目录,默认将当前目录以及子目录下的所有文件都更新到最新版本 。...注:svn status、svn diff和 svn revert这三条命令在没有网络的情况下也可以执行的,原因是svn在本地的.svn中保留了本地版本的原始拷贝。...用法:1、switchURL [PATH]2、switchrelocate FROM TO [PATH...]1、更新你的工作副本,映射到一个新的URL,其行为跟“svn update”很像,也会将服务器上文件与本地文件合并...同样,svn status 将会使用L 显示锁定的项目: de> 20、 拷贝用户的一个未被版本的目录树到版本库。...de >svn import 命令是拷贝用户的一个未被版本的目录树到版本库最快的方法,如果需要,它也要建立一些中介文件。

70640

TortoiseSVN 菜单详解

TortoiseSVN是windows下其中一个非常优秀的SVN客户端工具。通过使用它,我们可以可视的管理我们的版本库。不过由于它只是一个客户端,所以它不能对版本库进行权限管理。...(切换)    文件创建分支后,你可以选择在主干工作,还是在分支工作,这时候你可以通过Switch来切换。...15、Export(导出)    把整个工作拷贝导出到本地目录下,导出的文件将不带svn文件标志,文件及文件夹没有绿色的”√”符号标志。...例如,有些文件原来是版本控制的,但是你没有通过tortoiseSVN就直接删除了,但是tortoiseSVN还是保留着原来的信息(每个文件夹下都有一个.svn的隐藏文件夹,存放着当前文件夹下所有文件夹的版本信息...30、Relocate(版本库转移) 当我们版本库发生转移的时候就需要用到这个功能了。

1.7K80

Linux下svn服务器迁移

Linux下svn服务器迁移 1.介绍迁移方式: 1.由于项目工作需要进行svn服务器的迁移,对此简要介绍svn服务器的迁移方案。...【yunwei】用户具有读写权限 test=r :【test】用户具有只读权限 *= :除上述俩用户外,其他用户没有任何权限 7.编辑passwd账号密码: $vim /home/www/.../svnserve.conf [general] anon-access=none :匿名用户没有访问权限 auth-access=write :已经被授权的用户具有写权限操作的权利 password-db...switch --relocate svn://10.80.80.238 svn://10.80.80.234 ​ #过程中输入本地【root】密码->输入目标服务器svn被授权的用户名和密码->进行验证...(Windows平台) 如何进行svn relocate 操作(Windows平台下的客户端) svn参考手册 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/161758

15.4K30

TortoiseSVN每个菜单项都表示什么意思

TortoiseSVN是什么 TortoiseSVN是windows下其中一个非常优秀的SVN客户端工具。通过使用它,我们可以可视的管理我们的版本库。...例如,有些文件原来是版本控制的,但是你没有通过tortoiseSVN就直接删除了,但是tortoiseSVN还是保留着原来的信息(每个文件夹下都有一个.svn的隐藏文件夹,存放着当前文件夹下所有文件夹的版本信息...------------- Switch 主要用来切换到不同分支用的 ------------- Merge 合并当前的工作拷贝和版本库上相应的文件 ------------- Export 这个功能是方便我们部署用...------------- Relocate 当我们版本库发生转移的时候就需要用到这个功能了。...------------- Add 将没有被版本控制的文件添加到版本库中,注意:Add操作不会自动提交到配置库中,必须再次commit。

1.1K30

SVN服务的部署及使用

1、服务端安装配置 2、客户端配置和使用 2.1、Linux客户端使用svn 2.2、windows客户端使用svn SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS...svnserve是SVN自带的一个轻型服务器,客户端通过使用以svn://或svn+ssh://为前缀的URL来访问svnserve服务器,实现远程访问SVN版本库。...和svn revert这三条命令在没有网络情况下可以执行,因为svn在本地.svn中保留了本地版本原始拷贝。...但它不会恢复被创建的目录 16、代码库URL变更 svn switch(sw): 更新工作副本到不同的URL。...用法 1、switch URL [PATH] 2、switch --relocate FROM TO [PATH] 1、更新工作副本,映射到一个新的URL,会将服务上的文件与本地文件合并。

2.4K40

发布 Rafy 源码到 GitHub

在 Git 如何变换 Repository 的位置 当服务端 Repository 的地址变换时,在 SVN 中有 Relocate 命令可以直接使用。但是在 Git 中却没有这个命令。...将 SVN 仓库转换到 Git 仓库 原来用的源码管理都是 SVN,这次转换到 Git,希望能够直接把 SVN 进行升级,这样就不会丢失历史的提交记录。...而我需要转换两种类型的 SVN 仓库到 Git: 转换发布到 SourceForge 的 SVN 仓库到 GitHub.com 这种转换比较简单,GitHub 中有功能可以进行直接转换,祥见:https...主要是因为git-svn只支持通过网络连接(svn:// 或 http://之类)的方式来转换,所以本地的仓库转换,是不能直接使用 file:/// 协议访问的,而是还得安装一个 SVN 服务端进行发布...SVN 转换到 Git,参考以下文章: 《svn转换到git》 《版本库转换:hg->git->svn->git》 《SVN迁移到Git的过程(+ 一些技巧)》 《如何将 SVN 仓库转换为 Git 仓库

1K60

Mac环境下svn的使用

综合上述,我们就可以轻松搭建svn服务器环境了 三、使用svn客户端功能 1.从本地导入代码到服务器(第一次初始导入) 在终端中输入 svn import /Users/apple/Documents...但是它不会恢复 被删除的目录 16、代码库URL变更 svn switch (sw): 更新工作副本至不同的URL。...用法: 1、switch URL [PATH] 2、switchrelocate FROM TO [PATH...] 1、更新你的工作副本,映射到一个新的URL,其行为跟“svn update”...–N --verbose, –v svn switch 把工作拷贝转向到其他的URL svn switch URL path 更新工作拷贝让其使用项目仓库的新URL.这个行为类似svn update...日志中没有作者信息: ------------------------------------ r9 | (没有作者信息) | … ossxp.com anonymous commit test 匿名提交导致没有作者信息

6.8K31
领券