当前位置: 首页 > news >正文

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

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/

相关文章:

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

VisualSVN Server下载安装和使用方法、服务器搭建、使用TortoiseSvn将项目上传到云端服务器、各种错误解决方法 0.写在前面00.电脑配置01.思路 1.VisualSVN Server下载安装01.下载02.安装03.电脑命名不能有中文04.制作VisualSVN Server快捷方式05.License limits exceeded, Som…...

Python模块与包:扩展功能、提高效率的利器

文章目录 一、引言1.1 模块与包对于Python开发的重要性1.2 Python作为拥有丰富生态系统的编程语言 二、为什么学习模块与包2.1 复用代码:利用现有模块与包加速开发过程2.2 扩展功能:通过模块与包提供的功能增强应用的能力 三、模块的使用3.1 导入模块&am…...

【每日一题】4.LeetCode——杨辉三角

📚博客主页:爱敲代码的小杨. ✨专栏:《Java SE语法》 ❤️感谢大家点赞👍🏻收藏⭐评论✍🏻,您的三连就是我持续更新的动力❤️ 🙏小杨水平有限,欢迎各位大佬指点&…...

蓝桥杯(Python)每日练Day5

题目 OJ1229 题目分析 题目完全符合栈的特征,后进先出。如果能够熟练使用列表的9种方法那么这道题很容易解出。 题解 a[]#存衣服 nint(input()) for i in range(n):llist(input().split())#判断每一步的操作if len(l[0])2:a.append(l[1])else:while a.pop()!l…...

SpringCloud(二)

Spring Cloud 文章目录 Spring Cloud任务三:Spring Cloud与微服务架构1.Spring Cloud课程内容介绍2.单体应用架构2.1 互联网应用架构演进2.2 单体应用架构 3.垂直应用架构4.SOA应用架构5.微服务应用架构介绍6.微服务架构核心思想及优缺点7.微服务架构的核心概念8.Sp…...

【java】常见的面试问题

目录 一、异常 1、 throw 和 throws 的区别? 2、 final、finally、finalize 有什么区别? 3、try-catch-finally 中哪个部分可以省略? 4、try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗&#…...

虚幻UE 插件-像素流送实现和优化

本笔记记录了像素流送插件的实现和优化过程。 UE version:5.3 文章目录 一、像素流送二、实现步骤1、开启像素流送插件2、设置参数3、打包程序4、打包后的程序进行像素流参数设置5、下载NodeJS6、下载信令服务器7、对信令服务器进行设置8、启动像素流送 三、优化1、…...

Vue2 props组件通信

一、父组件向子组件传值 1、流程图 2、父组件代码 <template><div class"app"><UserInfo:usernameusername:ageage:isSingleisSingle:carcar:hobbyhobby></UserInfo></div> </template><script> import UserInfo from .…...

重构改善既有代码的设计-学习(三):重新组织数据

1、拆分变量&#xff08;Split Variable&#xff09; 有些变量用于保存一段冗长代码的运算结果&#xff0c;以便稍后使用。这种变量应该只被赋值一次。 如果它们被赋值超过一次&#xff0c;就意味它们在函数中承担了一个以上的责任。如果变量承担多个责任&#xff0c;它就应该被…...

群狼调研(长沙品牌忠诚度测试)|广告效果测评方法

广告效果测评方法可以根据具体的目标和需求而有所差异&#xff0c;以下是一些常见的广告效果测评方法&#xff1a; 1.品牌调研和调查&#xff1a;通过定量或定性的调研和调查方法&#xff0c;评估广告对品牌认知、品牌形象和品牌偏好的影响&#xff0c;包括品牌知名度、品牌关联…...

Gradle学习笔记:Gradle的使用方法

文章目录 1.初始化项目2.构建脚本语言选择3.项目命名4.项目构建过程 1.初始化项目 创建一个test空文件夹&#xff0c;在该文件夹下打开终端&#xff0c;并执行命令&#xff1a;gradle init. 会有一个选项让你选择项目的类型。下面是每个选项的含义和用途&#xff1a; basic&am…...

少儿编程 2023年12月电子学会图形化编程等级考试Scratch二级真题解析(选择题)

2023年12月scratch编程等级考试二级真题 选择题(共25题,每题2分,共50分) 1、在制作推箱子游戏时,地图是用数字形式储存在电脑里的,下图是一个推箱子地图,地图表示如下:第一行( 111111)第二行( 132231) 第三行( 126621) 第四行( ) 第五行( 152321) 第六行( 111111 ) 根…...

基于Java+SpringMvc+vue+element实现上海汽车博物馆平台

基于JavaSpringMvcvueelement实现上海汽车博物馆平台 &#x1f345; 作者主页 央顺技术团队 &#x1f345; 欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1f4dd; &#x1f345; 文末获取源码联系方式 &#x1f4dd; &#x1f345; 查看下方微信号获取联系方式 承接各种定制系统 …...

Sybase PowerDesigner15安装配置

1&#xff0c;软件介绍 ​ Power Designer 是Sybase公司的CASE工具集&#xff0c;使用它可以方便地对管理信息系统进行分析设计&#xff0c;他几乎包括了数据库模型设计的全过程。利用Power Designer可以制作数据流程图、概念数据模型、物理数据模型&#xff0c;还可以为数据仓…...

基于物联网设计的水稻田智能灌溉系统(STM32+华为云IOT)

一、项目介绍 随着科技的不断发展和人们生活水平的提高&#xff0c;农业生产也逐渐向智能化、高效化的方向发展。水稻作为我国主要的粮食作物之一&#xff0c;其生长过程中的灌溉管理尤为重要。传统的灌溉方式往往依赖于人工观察和控制&#xff0c;不仅效率低下&#xff0c;而…...

【数据结构】数据结构初识

前言&#xff1a; 数据结构是计算存储&#xff0c;组织数据的方式。数据结构是指相互间存在一种或多种特定关系的数据元素的集合。通常情况下&#xff0c;精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。 Data Structure Vi…...

java多线程测试websocket demo(使用文件流)

这个demo主要是利用Java多线程来测试WebSocket通信。首先&#xff0c;创建一个WebSocket服务器和客户端&#xff0c;然后使用多线程来模拟多个客户端同时连接服务器进行通信。通过多线程测试&#xff0c;可以验证WebSocket通信的并发性能和稳定性。同时&#xff0c;可以通过多线…...

Tosei 自助网络店铺管理系统network_test.php_RCE漏洞复现

简介 Tosei 自助洗衣机是日本一家公司的产品,在 network_test.php 文件存在命令执行 漏洞复现 FOFA语法: body="tosei_login_check.php" 主要是日本 访问界面如下所示: 验证POC: /cgi-bin/network_test.php 拼接访问url: https://ip:port/cgi-bin/network_tes…...

uni-app 国际化

vue i18n v9的迁移后的$t()无法获取数组、对象 http://t.csdnimg.cn/WkCHy api:vue i18n [intlify] Not found ‘language’ key in ‘zh-Hans’ locale messages. [intlify] Fall back to translate ‘language’ key with ‘zh’ locale. [intlify] Not found ‘languag…...

git:git reset 和 git revert

在使用 git 进行项目开发的过程中&#xff0c;有时会出现错误提交的情况&#xff0c;这时就需要能够撤销错误的提交&#xff0c;将代码恢复到提交之前的样子。根据不同情况&#xff0c;可以使用 git reset 或 git revert 命令。 一. git reset git reset 的原理是修改 HEAD 的…...

老旧电脑焕新:OpenClaw+GLM-4.7-Flash在4GB内存设备上的优化运行方案

老旧电脑焕新&#xff1a;OpenClawGLM-4.7-Flash在4GB内存设备上的优化运行方案 1. 为什么要在老旧电脑上部署AI助手&#xff1f; 去年整理书房时&#xff0c;我翻出一台2015年的MacBook Air&#xff0c;4GB内存的配置在当下连浏览器开几个标签页都卡顿。正当准备将它送进回收…...

别再用直方图了!用Python+OpenCV手把手教你提取图像纹理特征(GLCM实战)

别再用直方图了&#xff01;用PythonOpenCV手把手教你提取图像纹理特征&#xff08;GLCM实战&#xff09; 当我们需要区分砂纸和丝绸的微观图像时&#xff0c;灰度直方图会给出完全相同的统计结果——这正是传统分析方法在纹理识别中的致命缺陷。本文将带您用OpenCV和scikit-im…...

零代码玩转视觉定位:基于Qwen2.5-VL的Chord模型,Gradio界面快速上手

零代码玩转视觉定位&#xff1a;基于Qwen2.5-VL的Chord模型&#xff0c;Gradio界面快速上手 1. 视觉定位技术简介 视觉定位&#xff08;Visual Grounding&#xff09;是一项让计算机能够理解自然语言描述并在图像中精确定位目标对象的技术。想象一下&#xff0c;当你对计算机…...

YOLOv8鹰眼检测效果展示:看AI如何从复杂场景中找出所有目标

YOLOv8鹰眼检测效果展示&#xff1a;看AI如何从复杂场景中找出所有目标 1. 引言&#xff1a;当AI拥有“鹰眼” 想象一下&#xff0c;在一张熙熙攘攘的街景照片里&#xff0c;你能一眼就数清有多少行人、多少车辆、多少交通标志吗&#xff1f;或者&#xff0c;在一张布满微小电…...

Seed-Coder-8B-Base体验报告:这个开源代码模型到底强在哪里?

Seed-Coder-8B-Base体验报告&#xff1a;这个开源代码模型到底强在哪里&#xff1f; 1. 开篇&#xff1a;为什么选择Seed-Coder-8B-Base 在代码生成模型的海洋中&#xff0c;Seed-Coder-8B-Base以其独特的优势脱颖而出。作为字节团队开源的8B参数级模型&#xff0c;它不仅体积…...

10分钟搭建FunASR智能语音点餐系统:餐饮服务革命性升级指南

10分钟搭建FunASR智能语音点餐系统&#xff1a;餐饮服务革命性升级指南 FunASR是一个开源的端到端语音识别工具包&#xff0c;提供了SOTA预训练模型&#xff0c;能够帮助开发者快速构建语音交互应用。本文将详细介绍如何在10分钟内利用FunASR搭建智能语音点餐系统&#xff0c;…...

PP-DocLayoutV3高算力适配:FP16推理开启后显存降低30%,精度损失<0.5%

PP-DocLayoutV3高算力适配&#xff1a;FP16推理开启后显存降低30%&#xff0c;精度损失<0.5% 文档版面分析是智能文档处理流程中的关键一环&#xff0c;它负责从一张图片中识别出哪里是标题、哪里是正文、哪里是表格或图片。这就像是给文档拍一张X光片&#xff0c;把它的“…...

OpenClaw文件管理术:GLM-4.7-Flash智能归类200+文档

OpenClaw文件管理术&#xff1a;GLM-4.7-Flash智能归类200文档 1. 为什么需要智能文件管理助手 作为一个长期与各种技术文档打交道的开发者&#xff0c;我的电脑桌面常年处于"灾难现场"状态。上周整理项目资料时&#xff0c;发现同一个技术方案的三个版本散落在下载…...

想拥有专属的桌面宠物伙伴吗?DyberPet开源框架让个性化养成触手可及

想拥有专属的桌面宠物伙伴吗&#xff1f;DyberPet开源框架让个性化养成触手可及 【免费下载链接】DyberPet Desktop Cyber Pet Framework based on PySide6 项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet 你是否曾希望电脑桌面上能有一个可爱的虚拟伙伴&a…...

计算机毕业设计:美食推荐系统设计与协同过滤算法实现 Django框架 爬虫 协同过滤推荐算法 可视化 推荐系统 数据分析 大数据(建议收藏)✅

博主介绍&#xff1a;✌全网粉丝50W,前互联网大厂软件研发、集结硕博英豪成立工作室。专注于计算机相关专业项目实战8年之久&#xff0c;选择我们就是选择放心、选择安心毕业✌ > &#x1f345;想要获取完整文章或者源码&#xff0c;或者代做&#xff0c;拉到文章底部即可与…...