IDEA上传项目到SVN
一、什么是SVN
SVN就是用來進行版本控制的工具,主要用于團隊協作開發,和歷史版本恢復等。
SVN分為服務端和客戶端 推薦使用:
1、服務端:VisualSVN Sever
說明:用來創建項目倉庫(存放項目用的),項目,SVN用戶,組織,用戶權限,生成SVN訪問網址路徑等。類似一個后臺服務器,用來管理SVN項目和用戶 下載地址:https://www.visualsvn.com/ 下載右邊的 VisualSVN Sever
2、客戶端
客戶端TortoisesSVN(小烏龜)
說明 用來進行項目文件的SVN操作。
1、下載地址
https://tortoisesvn.net/downloads.html
電腦是64位就下載64位的
2、小烏龜安裝要注意
把這個紅叉選項換成跟其它選項一樣,啟用它,不然安裝后找不到svn.exe
下載小烏龜官方自帶中文插件,等小烏龜安裝好后安裝 都安裝好后,
3、服務端使用
1、先用服務端創建倉庫
設置倉庫名
選擇下面Single-project(給你生成trunk,branches,tags文件夾) trunk:主干(用來存放最新版本的項目) branches:分支(用來存放之前版本的項目) tags:標簽(用來維護修改之前版本的項目)
2、創建用戶
3、創建用戶組織
(dev、test、product)
4、倉庫或者文件授權
右擊創建的倉庫,或者倉庫的(trunk,branches,tags)文件選擇Propertises 進行授權 廢話結束
二、IDEA配置連接SVN
1、設置SVN路徑
到IDEA進行SVN設置,讓IDEA使用小烏龜進行SVN操作
選擇執行文件
選擇你小烏龜安裝路徑里的svn.exe執行文件
2、添加要上傳到SVN服務端的項目
點擊加號去添加要上傳SVN的項目
3、啟動VSN版本控制
4、連接SVN服務器
這時項目就會變成紅色的,右擊項目選擇 Subversion的Share… 進行連接SVN服務器 這里要添加連接的SVN倉庫文件路徑,點擊加號 到VisualSVN Server 倉庫的復制trunk文件夾路徑 選擇第一個選擇,Share 這里項目變綠色了相當于checkout成功了,然后再commit提交項目
5、設置忽略文件
這里建議把所有模塊下的target目錄都設置為忽略上傳,選擇遞歸更替屬性。因為它是編譯文件,沒有必要上傳,浪費資源 實驗發現IDEA2020版本這樣設置無效還是會上傳target文件到SVN 項目大一點還可能導致一直卡在commit 補充解決方法: 到設置 文件類型 .ignore(IgnoreLang)下面添加忽略類型 .iml;.idea;.gitignore;.sh;.classpath;.project;*.settings;target; 這樣才能真正忽略上傳target以及一些沒必要上傳的文件到svn。
commit提交項目 忽略警告直接commit 等待IDEA上傳完項目,右鍵刷新下trunk文件項目就能看到項目上傳成功了
6、如何重新上傳項目
最后再說下怎么刪除之前上傳的項目,重新上傳svn
1、先刪除VisualSVN服務端的項目
2、找到IDEA項目目錄將.svn文件刪除
3、上傳
然后就可以重新連接項目到svn,重新上傳項目到svn
根據CSDN博主「KID星心」的原創文章更改。
版權聲明:本文為CSDN博主「KID星心」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_43993373/article/details/107877697
總結
以上是生活随笔為你收集整理的IDEA上传项目到SVN的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: svn添加新项目的步骤
- 下一篇: 项目新添加页面svn上传