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/

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HarmonyOS 发送http网络请求

好 本文 我们来说 http请求 首先 我们要操作网络内容 需要申请权限 项目中找到 main目录下的module.json5 最下面加上 "requestPermissions": [{"name": "ohos.permission.INTERNET"} ]这里 我在本地写了一个get接口 大家可以想办法 弄一个后…

RK3568平台 TinyAlsa集成第三方音频算法

一.tinyalsa介绍 ALSA(Advanced Linux Sound Architecture)是一个开源项目,涵盖了用户空间和内核空间对音频设备的操作接口,通过应用层使用alsalib可以实现对音频设备的控制 TinyAlsa是android推出的一个精简的ALSA库&#xff0c…

R语言批量把数值变量和因子变量的互转

#我们以rms包的lung数据集为例 library(rms) data<-lung #这里有两种方法&#xff0c; #第1是知道需要转化的变量在哪几列&#xff1b; #第2知道需要转化的变量名 str(data) #假设我们想转化inst/status/sex/三个变量的类型 #图1先看看变量类型和处于第几列 str(dat…

[笔记]深度学习入门 基于Python的理论与实现(五)

5. 误差反向传播法 上一节介绍了神经网络的学习&#xff0c;并通过数值微分计算了神经网络的权重参数的梯度&#xff08;严格地说&#xff0c;是损失函数关于权重参数的梯度&#xff09;。数值微分简单、容易实现&#xff0c;但是计算很费时间。 我们将介绍误差反向传播法&…

Cyber RT 服务通信

场景&#xff1a; 用户乘坐无人出租车过程中&#xff0c;可能临时需要切换目的地&#xff0c;用户可以通过车机系统完成修改&#xff0c;路径规划模块需要根据新的目的地信息重新规划路径&#xff0c;并反馈修正后的结果给用户&#xff0c;那么用户的修正请求数据与修正结果是如…

gradle打包分离依赖jar

正常打包的jar是包含项目所依赖的jar包资源&#xff0c;而且大多数场景下的依赖资源是不会频繁的变更的&#xff0c;所以实际把项目自身jar和其所依赖的资源分离可以实现jar包瘦身&#xff0c;减小上传的jar包总大小&#xff0c;能实现加速部署的效果 一 原本结构 二 配置buil…

C# 控制台进度条

最简单 namespace ProcessStu01 {internal class Program{static void Main(string[] args){for (int i 1; i < 100; i){Console.Write("\r{0,3}%",i);Thread.Sleep(50);}}} }第三方库 https://github.com/Mpdreamz/shellprogressbar using ShellProgressBar…

JVM-透彻理解字节码以及指令

一、字节码与指令概述 package ch13_bytecode;public class HelloWorld {public static void main(String[] args) {System.out.println("hello world");} }生成字节码&#xff1a; cafe babe 0000 0031 0022 0a00 0600 1409 0015 0016 0800 170a 0018 0019 0700 1a…

适用于电动汽车充电站箱变的电气安全物联监测系统设计方案——安科瑞赵嘉敏

摘 要&#xff1a; 基于物联网技术架构提出了一种适用于电动汽车充电站箱变的电气安全物联监测系统设计方案。该系统由 电气安全智能感知设备、通信网关、电气安全物联网监测平台等构成&#xff0c;可支持充电站箱变充电桩出线回路电流、电缆 温度、剩余电流、故障电弧、短路…

PostgreSQL教程--实现类似于MySQL的show create table功能

背景 在MySQL数据库中&#xff0c;可以通过show create table查询表的create sql 语句&#xff0c; 但在PostgreSQL数据库中&#xff0c;没有类似的命令&#xff0c;但可以通过function 来实现 1、show create table函数 CREATE OR REPLACE FUNCTION "public".&qu…

MySQL--删除数据库(2)

使用普通用户登陆 MySQL 服务器&#xff0c;你可能需要特定的权限来创建或者删除 MySQL 数据库&#xff0c;所以我们这边使用 root 用户登录&#xff0c;root 用户拥有最高权限。 在删除数据库过程中&#xff0c;务必要十分谨慎&#xff0c;因为在执行删除命令后&#xff0c;所…

JAVA 学习 面试(四)垃圾回收篇

Java中的每个对象都经历了创建、使用和最终被回收的过程。从对象实例化开始&#xff0c;它可能被程序的多个部分引用&#xff0c;直到最后一个引用消失&#xff0c;对象成为垃圾&#xff0c;等待回收。 JVM垃圾查找算法 &#xff08;1&#xff09;引用计数法&#xff1a;已淘…