VisualSVN Server下载安装和使用方法、服务器搭建、使用TortoiseSvn将项目上传到云端服务器、各种错误解决方法

news2024/11/14 21:20:22

VisualSVN Server下载安装和使用方法、服务器搭建、使用TortoiseSvn将项目上传到云端服务器、各种错误解决方法

  • 0.写在前面
    • 00.电脑配置
    • 01.思路
  • 1.VisualSVN Server下载安装
    • 01.下载
    • 02.安装
    • 03.电脑命名不能有中文
    • 04.制作VisualSVN Server快捷方式
    • 05.License limits exceeded, Some functonality may become unavailable
  • 2.VisualSVN Server使用方法
    • 01.用户创建
    • 02.仓库创建
    • 03.将写好的项目添加到服务器
        • 注意:服务器上的地址要的是你想要添加的文件目录,他会把你添加的项目文件放在这个文件下面。
  • 3.TortoiseSvn下载安装,语言切换到中文
    • 01.下载
    • 02.安装
    • 03.语言切换到中文
  • 4.TortoiseSvn使用方法
    • 01.将代码提交到服务器
      • 001.添加项目文件
      • 002.填写日志并提交
      • 003.更新
      • 004.检出
      • 005.差异
      • 006.更新至版本
      • 007.删除
      • 008.显示日志
      • 009.SVN还原
      • 010.清理
      • 011.设置
      • 012.图标不显示
  • 5.各种错误解决方法
    • 01.识别不了这样的主机
    • 02.连接超时
    • 03.文件夹被锁
    • 04.代码冲突如何解决
  • 6.参考链接:

0.写在前面

请大家多多指正,欢迎大家关注!
以A台电脑作为服务器,B台电脑从服务器上拉代码下来到B电脑本地。
截止2024.01.19为最新版本
写这篇文章主要是总是忘记如何将写好的项目推送到服务器里这个操作,其他都是捎带,写下来,再忘就看这篇文章。一写就太多了,但没有相应的截图,等我之后遇到了相同的情况我再更新吧。
同步推放到微信公众号:汪汪犬吠

00.电脑配置

win11
VisualSVN Server5.3.1(截止2024.01.19为最新版本)
TortoiseSVN-1.14.6.29673-x64(截止2024.01.19为最新版本)
LanguagePack_1.14.6.29673-x64-zh_CN(截止2024.01.19为最新版本)

01.思路

VisualSVN Server是个服务器工具,安装在服务器上,TortoiseSVN则是在客户端上安装并使用。多个客户端都可以提交代码到服务器端,也可以拉下其他客户端提交的代码。

1.VisualSVN Server下载安装

01.下载

官方下载链接:
https://www.visualsvn.com/server/download/
在这里插入图片描述

02.安装

在这里插入图片描述
(上面这个界面可以没有)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Location是指服务端的安装路径,就是这个软件安在哪里;
Repositorys是指将来创建的文档库存放在哪里;
Backups是指将来文件库的备份存放在哪里。
这三个路径不建议选在一起,将来容易分不开,当然选在一起也可以,不影响使用。
Server Port指定一个端口,默认就行。
选好后下一步。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
到此安装完成。

社区许可证(免费)。此免费且功能齐全的许可证支持核心 VisualSVN 服务器功能,如 VisualSVN 服务器管理器 MMC 控制台、PowerShell 脚本和自动化、丰富的 HTML5 驱动的 Web 界面以及对安全 HTTPS 的支持。免费的社区许可证可用于商业用途,并允许创建多达 15 个 Subversion 用户帐户。

03.电脑命名不能有中文

在这里插入图片描述

04.制作VisualSVN Server快捷方式

在这里插入图片描述
在这里插入图片描述
把快捷方式复制放到桌面,就可以在桌面上双击图标打开程序,也可固定到开始屏幕,在开始屏幕上找到图标打开程序
在这里插入图片描述

05.License limits exceeded, Some functonality may become unavailable

许可到期了,找个许可码

2.VisualSVN Server使用方法

01.用户创建

在这里插入图片描述
Create New User
在这里插入图片描述
在这里插入图片描述

02.仓库创建

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

03.将写好的项目添加到服务器

新建一个文件夹,命名为:GenerateCity
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

注意:服务器上的地址要的是你想要添加的文件目录,他会把你添加的项目文件放在这个文件下面。

检出至目录的地址:这是你想要添加的文件的上一级目录
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.TortoiseSvn下载安装,语言切换到中文

01.下载

官方下载链接:
https://tortoisesvn.net/downloads.html
魔法打开,没有魔法使用下面的下载链接。
下载链接:
https://sourceforge.net/projects/tortoisesvn/
在这里插入图片描述

02.安装

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

03.语言切换到中文

仍然是官网,页面往下拉:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
右键
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.TortoiseSvn使用方法

01.将代码提交到服务器

001.添加项目文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

002.填写日志并提交

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

003.更新

顾名思义,更新项目

004.检出

从服务器上拉代码到本地或从本地提交代码到服务器

005.差异

最新版本和它前一个版本有哪些地方不一样,即,你修改了哪些地方。

006.更新至版本

顾名思义,可以将项目更新到指定版本

007.删除

顾名思义,删除某个文件,记得删除完之后提交到服务器一下,不然你就只是在你客户端删除,服务器没删。

008.显示日志

顾名思义,显示各个版本你写的日志

009.SVN还原

顾名思义,当你一不小心把本地的项目搞崩溃了,你可以还原到服务器的指定版本。

010.清理

011.设置

012.图标不显示

重启下电脑
在这里插入图片描述

5.各种错误解决方法

01.识别不了这样的主机

在URL中将电脑名称换成IP地址试一下。(服务器和客户端在连同一个网络的情况下使用电脑名称可以很快识别出,但如果两者不连同一个网,则不能识别)

02.连接超时

在这里插入图片描述
保证网正常,多试几次

03.文件夹被锁

清理一下文件夹,解除锁定

04.代码冲突如何解决

先更新再提交自己的代码
把你自己写好的代码放在其他地方,拉下别人更新的代码,再提交自己的代码。但是一般要说好谁动了哪个文件,以避免你动了文件A,没和其他人说,其他人在昨天动了文件A并已提交。这个时候你如果再提交你的会把别人动的地方给替换掉,那么这时候就麻烦了,你需要拉下最新的,把自己写的拷贝到最新的文件上去。

6.参考链接:

  1. https://www.cnblogs.com/shuilangyizu/p/10365604.html
  2. https://zhuanlan.zhihu.com/p/43878981
  3. https://blog.csdn.net/qq_42528769/article/details/106600992
  4. https://www.cnblogs.com/gujianli/p/15955759.html
  5. https://www.visualsvn.com/support/topic/00220/
  6. https://www.visualsvn.com/server/documentation/
  7. https://www.visualsvn.com/server/getting-started/
  8. https://www.visualsvn.com/support/topic/00010/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1404015.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

使用WAF防御网络上的隐蔽威胁之目录穿越

目录穿越(Directory Traversal)是一种网络安全攻击手段,也被称为路径穿越。 这种攻击允许攻击者访问存储在Web服务器文件系统上的文件和目录,这些文件和目录原本不应该对用户可见或可访问。 通过利用安全漏洞,攻击者…

yolov5 opencv dnn部署自己的模型

yolov5 opencv dnn部署自己的模型 github开源代码地址使用github源码结合自己导出的onnx模型推理自己的视频推理条件c部署c 推理结果 github开源代码地址 yolov5官网还提供的dnn、tensorrt推理链接本人使用的opencv c github代码,代码作者非本人,也是上面作者推荐的…

Axure RP 9 动态面板

目录 轮播图绘制 多种方式登录 前言: 轮播图绘制、多种方式登录界面绘制 轮播图绘制 首先绘制一个动态面板 在概要区域选中动态面板进入State1面板中插入图片绘制 双击图片绘制插入本地图片,右键State1重复状态并更改图片 点击交互面板新建交互将需要添加…

嵌入式软件工程师面试题——2025校招社招通用(计算机网络篇)(三十二)

说明: 面试群,群号: 228447240面试题来源于网络书籍,公司题目以及博主原创或修改(题目大部分来源于各种公司);文中很多题目,或许大家直接编译器写完,1分钟就出结果了。但…

【RT-DETR有效改进】 主干篇 | SwinTransformer替换Backbone(附代码 + 详细修改步骤 +原理介绍)

前言 大家好,这里是RT-DETR有效涨点专栏。 本专栏的内容为根据ultralytics版本的RT-DETR进行改进,内容持续更新,每周更新文章数量3-10篇。 专栏以ResNet18、ResNet50为基础修改版本,同时修改内容也支持ResNet32、ResNet101和PP…

bxCAN 工作模式

bxCAN 工作模式 bxCAN 有三种主要的工作模式:初始化、正常和睡眠。硬件复位后,bxCAN 进入睡眠模式以降低功耗,同时 CANTX 上的内部上拉电阻激活。软件将主控制寄存器(CAN_MCR---CAN master control register)的初始化…

2024-01-22(MongoDB)

1.Mongodb使用的业务场景: 传统的关系型数据库/mysql在“三高”需求以及应对web2.0的网站需求面前,有点力不从心,什么是“三高”需求: a. 对数据库高并发的读写需求 b. 对海量数据的高效率存储和访问需求 c. 对数据库的高可扩…

二、arcgis 点shp数据处理

在工作中,很多时候客户会提供点坐标,那么要想把点坐标生成shp文件,有两种方法(坐标系CGCS2000): 1.当只有个位数的点坐标时,可以直接在arcgisMap中添加,具体步骤如下: …

表达式计算

四则运算表达式可以用表达式树表达,如下图后序遍历 现给你一个字符串,代表一个后序遍历形式的四则运算表达式,请计算出表达式的结果:(只输出整数部分) 注:除法只保留整数部分;5/4 1 输入: 一个…

华为云磁盘性能指标(参考)

MD[华为云磁盘性能指标(参考)] 云硬盘(Elastic Volume Service, EVS) 根据性能,磁盘可分为极速型SSD V2、极速型SSD、通用型SSD V2、超高IO、通用型SSD、高IO、普通IO。 性能指标(参考),测速说明:操作系统-windows …

6 时间序列(不同位置的装置如何建模): GRU+Embedding

很多算法比赛经常会遇到不同的物体产生同含义的时间序列信息,比如不同位置的时间序列信息,风力发电、充电桩用电。经常会遇到该如此场景,对所有数据做统一处理喂给模型,模型很难学到区分信息,因此设计如果对不同位置的…

CHS_02.2.2.2+调度的目标 调度算法的评价指标

CHS_02.2.2.2调度的目标 调度算法的评价指标 知识总览CPU利用率系统吞吐量周转时间等待时间响应时间 知识回顾 在这个小节中 我们会学习一系列用于评价一个调度算法好坏的一些评价指标 知识总览 包括cpu利用率 系统吞吐量 周转时间 等待时间和响应时间 那在学习的过程中 要注意…

Web安全漏洞专项靶场—SQL注入—docker环境—sqli-labs靶场—详细通关指南

SQL注入—sqli-labs靶场 零、前言一、环境搭建①、VirtualBox②、Kali Linux③、Docker 二、闯关开始1、Less-1——union2、Less-2—数字型—union3、Less-3—)—union4、Less-4—")—union5、Less-5——布尔盲注6、Less-6—"—布尔盲注7、Less-7—))7.1—布尔盲注7.…

Redis 面试题 | 05.精选Redis高频面试题

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

小白水平理解面试经典题目LeetCode 594 最大和谐字符串

594 最大和谐字符串 这道题属于字符串类型题目,解决的办法还是有很多的,暴力算法,二分法,双指针等等。 题目描述 和谐数组是指一个数组里元素的最大值和最小值之间的差别 正好是 1 。 现在,给你一个整数数组 nums …

线性代数的学习和整理23:用EXCEL和python 计算向量/矩阵的:内积/点积,外积/叉积

目录 1 乘法 1.1 标量乘法(中小学乘法) 1.1.1 乘法的定义 1.1.2 乘法符合的规律 1.2 向量乘法 1.2.1 向量:有方向和大小的对象 1.2.2 向量的标量乘法 1.2.3 常见的向量乘法及结果 1.2.4 向量的其他乘法及结果 1.2.5 向量的模长(长度&#xff0…

SCCB接口

文章目录 概述引脚传输时序起始/结束信号三线模式两线模式 传输周期3阶段写传输周期2阶段写传输周期2阶段读传输周期阶段一 ID Address阶段二 子地址/读数据阶段三 写数据 SCCB与IIC区别未完待续(还有代码)... 概述 SCCB(Serial Camera Control Bus&…

【江科大】STM32:定时器中断

文章目录 TIM(Timer)定时器根据复杂度和应用场景分为了高级定时器、通用定时器、基本定时器三种类型基本定时器通用定数器 高级定时器 时钟(时钟电路)的作用是什么:设置定时器触发中断普通方法:预分频器时序…

项目工程下载与XML配置文件下载:EtherCAT超高速实时运动控制卡XPCIE1032H上位机C#开发(十)

XPCIE1032H功能简介 XPCIE1032H是一款基于PCI Express的EtherCAT总线运动控制卡,可选6-64轴运动控制,支持多路高速数字输入输出,可轻松实现多轴同步控制和高速数据传输。 XPCIE1032H集成了强大的运动控制功能,结合MotionRT7运动…

如何在Linux上部署Nexus私服

如何在Linux上部署Nexus私服 Nexus 是一个强大的仓库管理解决方案,由Sonatype公司开发。它主要用于软件开发中各种依赖包和构件的存储、管理和分发。 1、为什么要部署nexus? 统一管理依赖:在软件开发过程中,项目通常会依赖大量的…