罪恶克星 发表于 2024-6-19 21:28:28

VisualSVN Server下载安装和使用方法、服务器搭建、使用TortoiseSvn将项目

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/
https://img-blog.csdnimg.cn/direct/977b2324f6d54736b1b9337a9daaa254.png
02.安装

https://img-blog.csdnimg.cn/direct/16577100d84447898a50a5be3ef09a4a.png
(上面这个界面可以没有)
https://img-blog.csdnimg.cn/direct/af6955b32a44438e9e9db80937d48718.png
https://img-blog.csdnimg.cn/direct/85f7482484394842b0ad533f4f9e5bf2.png
https://img-blog.csdnimg.cn/direct/22541faa17934b1a9fbaf836559a7fe2.png
https://img-blog.csdnimg.cn/direct/8bf2af555e954effa5ddf0054562c9d0.png
Location是指服务端的安装路径,就是这个软件安在那里;
Repositorys是指将来创建的文档库存放在那里;
Backups是指将来文件库的备份存放在那里。
这三个路径不建议选在一起,将来容易分不开,固然选在一起也可以,不影响使用。
Server Port指定一个端口,默认就行。
选好后下一步。
https://img-blog.csdnimg.cn/direct/5d9ea31644cd420b8c05c3c1dfc3dff3.png
https://img-blog.csdnimg.cn/direct/37655debc8b347de96ce1fd0bd198b01.png
https://img-blog.csdnimg.cn/direct/41e517cb5e764d80b9ae4f8a8f854f16.png
https://img-blog.csdnimg.cn/direct/080ad74eda7543e8b60ae71aa289b0a3.png
https://img-blog.csdnimg.cn/direct/c894caa9c978468c8d58374d52655eee.png
https://img-blog.csdnimg.cn/direct/09579f28ae0f46d0a25b81a7f24fd376.png
https://img-blog.csdnimg.cn/direct/58e2a50986e64bbbbe9cb381079bbaaf.png
https://img-blog.csdnimg.cn/direct/66d33f661b50478f9968d1bfe9386a05.png
到此安装完成。
社区许可证(免费)。此免费且功能齐备的许可证支持核心 VisualSVN 服务器功能,如 VisualSVN 服务器管理器 MMC 控制台、PowerShell 脚本和自动化、丰富的 HTML5 驱动的 Web 界面以及对安全 HTTPS 的支持。免费的社区许可证可用于商业用途,并答应创建多达 15 个 Subversion 用户帐户。
03.电脑命名不能有中文

https://img-blog.csdnimg.cn/direct/be4d11e78b2440c8835a70b186363ec9.png
04.制作VisualSVN Server快捷方式

https://img-blog.csdnimg.cn/direct/b2ac74145af1480e92b987156d9aca95.png
https://img-blog.csdnimg.cn/direct/e381aebc3af54c449250e6ce76ce159b.png
把快捷方式复制放到桌面,就可以在桌面上双击图标打开程序,也可固定到开始屏幕,在开始屏幕上找到图标打开程序
https://img-blog.csdnimg.cn/direct/9fc7006e838047e3b491bddb0d5e294a.png
05.License limits exceeded, Some functonality may become unavailable

许可到期了,找个许可码
2.VisualSVN Server使用方法

01.用户创建

https://img-blog.csdnimg.cn/direct/ae918d1fcd884134a1f159ada8b0d3a8.png
Create New User
https://img-blog.csdnimg.cn/direct/f7aea9d85e3e4aacabb79faf45b82682.png
https://img-blog.csdnimg.cn/direct/30310eee77a84d088504466547a6f3f1.png
02.仓库创建

https://img-blog.csdnimg.cn/direct/9f4935e41b8e4af58276a024e8066435.png
https://img-blog.csdnimg.cn/direct/b38cd7a71dd54c7abc3749ce42a96247.png
https://img-blog.csdnimg.cn/direct/198665de885e4cd0beafe840e4a62714.png
https://img-blog.csdnimg.cn/direct/fc13377c1f104473958d9a6b1aa83270.png
https://img-blog.csdnimg.cn/direct/b4057b96cf444b42a1ba29d0758e0b53.png
https://img-blog.csdnimg.cn/direct/055a36760b774f5dab5c1cf03cf85fc2.png
https://img-blog.csdnimg.cn/direct/a5e52cbc19b74dfa9f806d9d2e2e6830.png
https://img-blog.csdnimg.cn/direct/a53d183dc72a47749e74815e37ff3aec.png
03.将写好的项目添加到服务器

新建一个文件夹,命名为:GenerateCity
https://img-blog.csdnimg.cn/direct/551967f32f994080bd3301fb999b9501.png
https://img-blog.csdnimg.cn/direct/15632d1890f94f209765dabe5777df73.png
https://img-blog.csdnimg.cn/direct/91a9d9ada2594088bd59c8ac97ebd826.png
注意:服务器上的地址要的是你想要添加的文件目录,他会把你添加的项目文件放在这个文件下面。

检出至目录的地址:这是你想要添加的文件的上一级目录
https://img-blog.csdnimg.cn/direct/f7e07572a92f429c9e93e84711875a0c.png
https://img-blog.csdnimg.cn/direct/0ecf6ee51eaf4c4bba7402dd655685c6.png
https://img-blog.csdnimg.cn/direct/ee65e847bab6426caf3dfd38cfb35260.png
https://img-blog.csdnimg.cn/direct/f96dbcdf36ac4616a3cdab8633c2faf5.png
https://img-blog.csdnimg.cn/direct/cad98c5eec854234ab478a6e29e4e7de.png
https://img-blog.csdnimg.cn/direct/af3f1c1c2711407d953dcd0fc3d0e86e.png
https://img-blog.csdnimg.cn/direct/cc8bdb20dc7546e980ee7fa02b9c7990.png
https://img-blog.csdnimg.cn/direct/ffbb7ba4437c4cb8b7a0e629277d7912.png
https://img-blog.csdnimg.cn/direct/32e9122f0c4c489b8aa72c8cdde74682.png
3.TortoiseSvn下载安装,语言切换到中文

01.下载

官方下载链接:
https://tortoisesvn.net/downloads.html
邪术打开,没有邪术使用下面的下载链接。
下载链接:
https://sourceforge.net/projects/tortoisesvn/
https://img-blog.csdnimg.cn/direct/27b0e212557f496a963a394a0159550c.png
02.安装

https://img-blog.csdnimg.cn/direct/25a0920ecfd048d79e75514a36c38f13.png
https://img-blog.csdnimg.cn/direct/81637cda33ac4f778ca4930bc98ef3e9.png
https://img-blog.csdnimg.cn/direct/f081a923e4bb4a21a688cdca8ced8681.png
https://img-blog.csdnimg.cn/direct/b98d90b174bb4ae39a5a36734e20b9fb.png
https://img-blog.csdnimg.cn/direct/bf36520ea12c495990eb6446e29c4a12.png
https://img-blog.csdnimg.cn/direct/a4da93dcc5c346999b1ea2593fac9c39.png
03.语言切换到中文

仍然是官网,页面往下拉:
https://img-blog.csdnimg.cn/direct/744fcb0a0a7349dcb4ad4cea907abeef.png
https://img-blog.csdnimg.cn/direct/f08109a54f7447a2b755f3c3486c7fc0.png
https://img-blog.csdnimg.cn/direct/44bee08d5513432e853a3b70c31028c3.png
https://img-blog.csdnimg.cn/direct/6cc50e2da91d4f8b99db3412d2c3aa03.png
https://img-blog.csdnimg.cn/direct/d31ac84e911d4257abb7107f35f95669.png
右键
https://img-blog.csdnimg.cn/direct/d069d6611f7642939b437a01759b1b2b.png
https://img-blog.csdnimg.cn/direct/9b3b1a3e72794ced89534e6618dd27d9.png
https://img-blog.csdnimg.cn/direct/35605299859e4803958db29b057e6c19.png
https://img-blog.csdnimg.cn/direct/8a309367feeb4b8fa487064c760dc466.png
https://img-blog.csdnimg.cn/direct/3be93c798231458a9ea593e3c3b54af2.png
4.TortoiseSvn使用方法

01.将代码提交到服务器

001.添加项目文件

https://img-blog.csdnimg.cn/direct/7dbf290917b5432ebc4f76631aafd3c0.png
https://img-blog.csdnimg.cn/direct/b32cc97ad09442baa89f309df53aa861.png
https://img-blog.csdnimg.cn/direct/fcde938723834b6881a551ef498ab7b0.png
002.填写日志并提交

https://img-blog.csdnimg.cn/direct/fa9f97af674b44f6baea48e36e7a474d.png
https://img-blog.csdnimg.cn/direct/aa05ddf676d94ecb849635ce17cccbce.png
https://img-blog.csdnimg.cn/direct/d0acc6050154411eb0d2ef96d4218a73.png
003.更新

顾名思义,更新项目
004.检出

从服务器上拉代码到本地或从本地提交代码到服务器
005.差异

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

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

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

顾名思义,表现各个版本你写的日志
009.SVN还原

顾名思义,当你一不小心把本地的项目搞瓦解了,你可以还原到服务器的指定版本。
010.清算

011.设置

012.图标不表现

重启下电脑
https://img-blog.csdnimg.cn/direct/f1a2ed721bd645fdb1b780c283554e91.png
5.各种错误解决方法

01.辨认不了这样的主机

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

https://img-blog.csdnimg.cn/direct/52d7b91aac5f4263a99a482003dc7d9c.png
保证网正常,多试频频
03.文件夹被锁

清算一下文件夹,解除锁定
04.代码冲突如何解决

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


[*]https://www.cnblogs.com/shuilangyizu/p/10365604.html
[*]https://zhuanlan.zhihu.com/p/43878981
[*]https://blog.csdn.net/qq_42528769/article/details/106600992
[*]https://www.cnblogs.com/gujianli/p/15955759.html
[*]https://www.visualsvn.com/support/topic/00220/
[*]https://www.visualsvn.com/server/documentation/
[*]https://www.visualsvn.com/server/getting-started/
[*]https://www.visualsvn.com/support/topic/00010/

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: VisualSVN Server下载安装和使用方法、服务器搭建、使用TortoiseSvn将项目