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...