0.寫在前面
請大家多多指正,歡迎大家關(guān)注!
以A臺電腦作為服務(wù)器,B臺電腦從服務(wù)器上拉代碼下來到B電腦本地。
截止2024.01.19為最新版本
寫這篇文章主要是總是忘記如何將寫好的項目推送到服務(wù)器里這個操作,其他都是捎帶,寫下來,再忘就看這篇文章。一寫就太多了,但沒有相應(yīng)的截圖,等我之后遇到了相同的情況我再更新吧。
同步推放到微信公眾號:汪汪犬吠
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是個服務(wù)器工具,安裝在服務(wù)器上,TortoiseSVN則是在客戶端上安裝并使用。多個客戶端都可以提交代碼到服務(wù)器端,也可以拉下其他客戶端提交的代碼。
1.VisualSVN Server下載安裝
01.下載
官方下載鏈接:
https://www.visualsvn.com/server/download/
02.安裝
(上面這個界面可以沒有)
Location是指服務(wù)端的安裝路徑,就是這個軟件安在哪里;
Repositorys是指將來創(chuàng)建的文檔庫存放在哪里;
Backups是指將來文件庫的備份存放在哪里。
這三個路徑不建議選在一起,將來容易分不開,當然選在一起也可以,不影響使用。
Server Port指定一個端口,默認就行。
選好后下一步。
到此安裝完成。
社區(qū)許可證(免費)。此免費且功能齊全的許可證支持核心 VisualSVN 服務(wù)器功能,如 VisualSVN 服務(wù)器管理器 MMC 控制臺、PowerShell 腳本和自動化、豐富的 HTML5 驅(qū)動的 Web 界面以及對安全 HTTPS 的支持。免費的社區(qū)許可證可用于商業(yè)用途,并允許創(chuàng)建多達 15 個 Subversion 用戶帳戶。
03.電腦命名不能有中文
04.制作VisualSVN Server快捷方式
把快捷方式復(fù)制放到桌面,就可以在桌面上雙擊圖標打開程序,也可固定到開始屏幕,在開始屏幕上找到圖標打開程序
05.License limits exceeded, Some functonality may become unavailable
許可到期了,找個許可碼
2.VisualSVN Server使用方法
01.用戶創(chuàng)建
Create New User
02.倉庫創(chuàng)建
03.將寫好的項目添加到服務(wù)器
新建一個文件夾,命名為:GenerateCity
注意:服務(wù)器上的地址要的是你想要添加的文件目錄,他會把你添加的項目文件放在這個文件下面。
檢出至目錄的地址:這是你想要添加的文件的上一級目錄
3.TortoiseSvn下載安裝,語言切換到中文
01.下載
官方下載鏈接:
https://tortoisesvn.net/downloads.html
魔法打開,沒有魔法使用下面的下載鏈接。
下載鏈接:
https://sourceforge.net/projects/tortoisesvn/
02.安裝
03.語言切換到中文
仍然是官網(wǎng),頁面往下拉:
右鍵
4.TortoiseSvn使用方法
01.將代碼提交到服務(wù)器
001.添加項目文件
002.填寫日志并提交
003.更新
顧名思義,更新項目
004.檢出
從服務(wù)器上拉代碼到本地或從本地提交代碼到服務(wù)器
005.差異
最新版本和它前一個版本有哪些地方不一樣,即,你修改了哪些地方。
006.更新至版本
顧名思義,可以將項目更新到指定版本
007.刪除
顧名思義,刪除某個文件,記得刪除完之后提交到服務(wù)器一下,不然你就只是在你客戶端刪除,服務(wù)器沒刪。
008.顯示日志
顧名思義,顯示各個版本你寫的日志
009.SVN還原
顧名思義,當你一不小心把本地的項目搞崩潰了,你可以還原到服務(wù)器的指定版本。
010.清理
011.設(shè)置
012.圖標不顯示
重啟下電腦
5.各種錯誤解決方法
01.識別不了這樣的主機
在URL中將電腦名稱換成IP地址試一下。(服務(wù)器和客戶端在連同一個網(wǎng)絡(luò)的情況下使用電腦名稱可以很快識別出,但如果兩者不連同一個網(wǎng),則不能識別)
02.連接超時
保證網(wǎng)正常,多試幾次
03.文件夾被鎖
清理一下文件夾,解除鎖定文章來源:http://www.zghlxwxcb.cn/news/detail-834172.html
04.代碼沖突如何解決
先更新再提交自己的代碼
把你自己寫好的代碼放在其他地方,拉下別人更新的代碼,再提交自己的代碼。但是一般要說好誰動了哪個文件,以避免你動了文件A,沒和其他人說,其他人在昨天動了文件A并已提交。這個時候你如果再提交你的會把別人動的地方給替換掉,那么這時候就麻煩了,你需要拉下最新的,把自己寫的拷貝到最新的文件上去。文章來源地址http://www.zghlxwxcb.cn/news/detail-834172.html
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/
到了這里,關(guān)于VisualSVN Server下載安裝和使用方法、服務(wù)器搭建、使用TortoiseSvn將項目上傳到云端服務(wù)器、各種錯誤解決方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!