公司需要将一个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:SVNBackupdxdBackup20220319dump
2 复制导出的dump到新的SVN服务器,这个文件建议备份一下,算是留档了哈,在新的服务器中创建一个新的SVN仓库,名字可以与原来的不同不耽误备份导入
3 加载这个dump备份文件。同样在新服务器的VisualSVN Server的安装目录下的bin目录,使用CMD命令加载新的SVN仓库中。
svnadmin load D:svnRepositoriesdxd < D:BackupdxdBackup20220319dump
SVN 由于目标机器积极拒绝,无法连接,是设置错误造成的,解决方法如下:
1、首先在电脑中打开Eclipse软件,单机需要需要重新连接的项目,选择Team。
2、在Team 下拉菜单中选择-Share Project。
3、然后在打开的Share Projectd出框中,选择 SVN 。
4、然后点击“Next”按钮。
5、最后在将项目连接到资源库页面上,点击 “Finish”按钮,即可重新连接svn。
方法/步骤TortoiseSVN下载和安装。在百度输入“TortoiseSVN”或者在其他网站上面下载TortoiseSVN。注意如果你只是本地使用svn服务器,这个软件就够了。如果是服务器上面搭建svn的应用环境就不能使用这个,关注我的其他文章有专门的介绍哦。这里我们下载“TortoiseSVN”的最新版本:181026129。
注意:百度里面直接下载是32位版本,如果你是64位,则需要特别指定是64位哦。
如果下载到不是跟系统对应的版本,安装的时候会出现如下提示。
安装TortoiseSVN软件。我的系统是64位的,所以我这里的截图就64位版本的哦。根据 *** 作提示选择 *** 作,并且点击下一步执行安装。
创建准备存放svn服务器的目录。先在磁盘空间大一点的地方创建一个空目录,如:e:\localsvn
创建本地svn服务器。在刚刚创建目录图标上面,点击右键,选择菜单里面的“TortoiseSVN”下面的“在此创建版本库”项。创建好后,打开此目录,可以看到目录里面已经有很多的目录和文件了,这个就表示成功了。刚才创建的svn服务器路径或者管理地址:file:///E:\localsvn
在程序目录使用本地svn服务。在需要此svn服务的空白目录,导出此版本库。在空白目录图标上面右键,在d出的菜单里面选择导出。在导出窗口里面设置本地svn服务去路径:file:///E:\localsvn。确定后,导出完成。打开刚才导出的目录,看看已经和本地svn服务器关系上了。
更多关于svn使用方法,后面将有专门文章来介绍,敬请关注后续文章吧。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)