win下svn常用操作笔记
svn基本命令
checkout 檢出 把服務(wù)器代碼下載到本地一份
update 更新 把服務(wù)器上的最新代碼更新到本地
commit 提交 把本地代碼提交到服務(wù)器上
win下svn的客戶端工具TortoiseSVN
一、創(chuàng)建一個倉庫
1、在E盤新建一個空目錄test
2、進(jìn)入這個目錄,右鍵選擇TortoiseSVN->Create repository here(在此創(chuàng)建版本庫)
二、我們在檢出該倉庫
1、右鍵選擇Svn Checkout(SVN檢出)
2、輸入file:///E:/test(如果是遠(yuǎn)程請用svn://),點(diǎn)擊確定。
三、添加文件
1、在我們檢出的目錄中,添加index.php文件
2、右鍵選擇TortoiseSVN->add(加入)
四、刪除文件
選擇文件,右鍵選擇TortoiseSVN->delete(刪除)
五、改名
選擇文件,右鍵選擇TortoiseSVN->rename(改名)
六、svn的更新與提交
在所在項目目錄下,右鍵選擇svn update(更新)或svn commit(提交)進(jìn)行
七、TortoiseSVN圖標(biāo)
1、綠色對號 新檢出的倉庫狀態(tài)正常,沒有改變
2、紅色感嘆號 文件修改過
3、黃字感嘆號 提交過程出現(xiàn)沖突
4、藍(lán)色加號 有文件已被計劃加入版本控制中
八、顯示日志
在所在項目目錄下,右鍵TortoiseSVN->show log(顯示日志)
九、退回到指定版本
1、首先通過顯示日志,查看你要退回的版本號
2、在所在項目目錄下,右鍵TortoiseSVN->update to version(更新至版本),填入要退回的版本號。
十、解決沖突文件
當(dāng)同時修改了同一個文件的同一個地方就會產(chǎn)生沖突
1、當(dāng)更新時,會出現(xiàn)沖突警告,在目下會出現(xiàn)三個文件
沖突文件.mime(例如:index.php.mime)
沖突文件.r上一次提交版本號(例如:index.php.r2)
沖突文件.r上上一次提交版本號(例如:index.php.r3)
2、我們打開沖突文件,把產(chǎn)生沖突的地方修改好。
3、選擇沖突文件,右鍵TortoiseSVN->resolved(解決),svn會自動把那幾個文件刪除。
3、然后我們更新,提交。
十一、忽略
有些文件我們不需要svn時時監(jiān)控文件的修改狀態(tài),比如緩存文件。
選擇文件,右鍵TortoiseSVN->add to ignore list(增加到忽略列表)
十二、安裝svn服務(wù)器
下載svn服務(wù)器軟件
https://sourceforge.net/projects/win32svn/files/
一路下一步安裝成功后,把安裝目錄下的bin目錄添加到環(huán)境變量中。
> svnadmin create E:/test
打開E:/test/conf/svnserve.conf,修改如下
password-db = passwd
authz-db = authz
修改E:/test/conf/passwd如下
[users]
test = 123456
修改E:/test/conf/authz如下
[/]
test = rw #test有讀寫權(quán)限
啟動服務(wù)器
> svnserve -d -r E:/test
服務(wù)器檢出
由于我們是以獨(dú)立服務(wù)器形式運(yùn)行,沒有和apache整合,所以地址為svn://ip地址/xxx
轉(zhuǎn)載于:https://www.cnblogs.com/jkko123/p/6365852.html
總結(jié)
以上是生活随笔為你收集整理的win下svn常用操作笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 上线流程
- 下一篇: 算法积累之处理数组数据