请教一下 代码上传到svn 服务器后将代码存储在什么位置了,怎么找不到

请教一下 代码上传到svn 服务器后将代码存储在什么位置了,怎么找不到,第1张

如果你svn客户端是用tortoisesvn的话,先在svn服务器端新建一个空的版本库并分配给你读写权限(这一步通常需要svn管理员才能操作),然后用tortoisesvn从客户端将这个空版本库checkout出来,这会得到一个含隐藏的.svn文件夹的文件夹,然后将你的项目内容复制到这个文件夹中,然后对这个文件夹点鼠标右键,选择commit,勾选所有要上传的文件,然后点确定就ok了。

在svn的服务器上是看不到上传的东西的,提交一次svn会自动生成一个版本文件,这个文件是经过处理的,同样也看不到原文件。操作方法如下:

1、首先在本地仓库创建一个项目。

2、第一次提交代码都需要进行添加,右键项目,选择TortoiseSVN 。

3、然后选择add选项。

4、通过选择项目内文件,哪些需要提交和不需要提交。

5、最后确认上传的项目相关文件和路径,如下图,点击ok,即添加完成。

问题描述:

公司需要将一个SVN远程服务器的全部已有项目迁移到一台新服务器的SVN中,其中需要包含全部的提交日志,目前此工作已全部迁移完毕,特此记录一下操作步骤

环境描述:

1. 要迁移的远程SVN的 Windows服务器

2. 迁移目的SVN的Windows服务器

操作流程:

1. 使用SVN备份功能导出原先的SVN仓库文件

2. 将SVN文件复制到新的服务器磁盘中

3. 在新的服务器创建新SVN仓库

4. 加载导出备份文件即可

建议后面的路径中间均不要有空格,不然使用一些命令时容易有问题

因为导出的SVN 历史 文件可能很大,推荐使用U盘复制和备份后操作

操作步骤:

1. 用windows的cmd命令框CD进入到VisualSVN Server的安装目录下的bin目录,使用命令生成svn仓库的备份

此命令:第一个路径是svn仓库路径,第二个是备份的路径。

svnadmin dump D:svnRepositoriesdxd >D:SVNBackupdxdBackup20220319.dump

2. 复制导出的dump到新的SVN服务器,这个文件建议备份一下,算是留档了哈,在新的服务器中创建一个新的SVN仓库,名字可以与原来的不同不耽误备份导入

3. 加载这个dump备份文件。同样在新服务器的VisualSVN Server的安装目录下的bin目录,使用CMD命令加载新的SVN仓库中。

svnadmin load D:svnRepositoriesdxd <D:BackupdxdBackup20220319.dump


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/448022.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-31
下一篇2023-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存