SVN:版本控制管理工具.版本控制+備份服務器
先把項目框架放入SVN,再進行提交內容
為什么要使用SVN?
1.備份的重要性
2.版本控制的重要性
3.多人開發者之間的數據同步的重要性
4.方便性
SVN是集中式版本管理(Git是分散式)
SVN服務器:存儲代碼資料文件地方(一臺電腦)
使用SVN:首先要搭建服務器
SVN服務器一般被稱為Repository(倉庫)
1.首先 在桌面或者(任意地方)創建一個文件夾 svn/res
2.創建svn倉庫
(創建文件夾———
打開終端
(pwd——ls——cd Desktop——ls ———svnadmin create 拖拽svn文件夾下的res文件進終端 ,生成文件路徑(會在res下生成多個文件)——pwd——cd 拖拽svn文件夾——pwd———cd res———ls———cd conf——ls——vim svnserve.conf ——按esc退出-—:set nu顯示行數——-idelete(小灰塊的位置刪除)先解注釋———— 修改 ——— esc :q!回車 強制退出(不保存 ) —
esc : wq!(保存退出)———
vim passwd
[users]
# harry = harryssecret
# sally = sallyssecret
aa=123
bb=123Greetings
esc : wq!q(保存退出)
———vim authz ?(盡量不留空格)
——刪除 [aliases]
[groups]
coder=aa,bb
[/]
@coder = rw
* = r
esc : wq(保存退出)
—————svnserve -d -r svn文件路徑:啟動svn的命令 回車 沒有任何提示表示成功CocoaLigature1 )
pwd:查詢當前路徑
ls :查詢當前路徑下有哪些文件
cd+(空格)+(文件名):進入
cd+(空格)+(..):返回上一級
cd ?svn 表示
i:編輯
關閉已啟動的
ps -e |grep svn
kill 16267
關閉服務器
killall -9 svnserve
修改內容:
19: 解注釋#和空格 read — none
20:解注釋#和空格
27:解注釋#和空格
34:解注釋#和空格
可以之間在res/conf文件下進行修改 ?使用文本編輯打開 修改 svnserve.conf ?passwd ?authz
打開蓮花
本機地址
svn://aa@127.0.0.1/res ?加上用戶名和密碼之后會自動加上aa@
進入之后點擊res ?右鍵選擇import導入項目 ?選擇文件夾選擇要提交的文件夾 ,點擊res (選中下面的圓圈可以自動產生文件夾), import提交 ,輸入提交內容信息 提交 ??點擊res右鍵delete:
1.團隊開發的時候 協商好 盡量不要同時修改同一個文件
2.產生沖突時 svn客戶端 中會有沖突文件 mine ??r13 ???r14 選中提交 在項目中可以看到兩份沖突的代碼塊———>>mine 你的代碼
=============
——————>>r14 別人的代碼