SVN 版本控制工具優化篇

2021-08-09 20:50:43 字數 662 閱讀 9285

svn是subversion的簡稱,是乙個開放源**的版本控制系統,相較於rcs、cvs,它採用了分支管理系統,它的設計目標就是取代cvs。網際網路上很多版本控**務已從cvs遷移到subversion。說得簡單一點svn就是用於多個人共同開發同乙個專案,共用資源的目的。雖說現在很多開發者已經轉移git陣營,但仍有不少公司在使用svn

尤其是初次建立專案,將專案提交至svn伺服器,如果使用android studio 整合的svn提交,半小時甚至一小時傳輸不完(遍歷所有檔案,不需要版本控制檔案也會遍歷)

那麼怎麼能快速提交還不需要複雜配置呢?

我們只需要到專案目錄下刪除需要忽略的檔案 ,然後直接使用svn提交,3秒內搞定,刪除專案,重新checkout 即可

需要忽略檔案有

.gradle 資料夾

.idea 資料夾

build 資料夾

local.properties 檔案

其他modle 的build

所有的 .iml 檔案

如果一點點刪除或者不停ctrl+z 就太low了,選中修改涉及檔案(或者直接整個專案)

滑鼠右鍵 > subversion >revert  即可一鍵回退  當然也可以使用 ctrl+alt+z 快捷鍵

版本控制工具 SVN

學習svn的 svn入門使用 伺服器 tigris svn 客戶端 tortoise svn 伺服器的搭建 tigris svn server 1.6.5 2 建立中心庫 svnadmin create d share svnrepo 3 修改許可權配置 修改conf svnserve.conf 檔...

版本控制工具SVN

及時了解團隊中其他成員的進度 輕鬆比較不同版本間的細微差別 記錄每個檔案成長的每步細節,利於成功的服用 資料共享,避免以往拷貝檔案造成的版本混亂 人人為我,我為人人,所有成員維護的實際是同乙個版本庫,無需專人維護所有檔案的最新版本,系統工作,大大提高團隊工作效率,無論團隊成員分布在天涯海角 svn核...

版本控制工具SVN和CVS

cvs相信大家都聽說過,不過這個廣為使用的版本控制工具還有不少問題,包括中文支援和二進位制檔案的處理都有或多或少的問題。現在好了,cvs的作者又為我們開發了svn。gnome和kde的開發團隊都已經換用svn了,您為什麼不試一下呢?最基本的用法 建立 庫 svnadmin create path t...