1.check out檢出獲得檔案後,檢出的檔案仍處於svn版本控制中,與版本庫保持關聯,比如你可以進行svn update或者svn commit操作。同時匯出資料夾下有乙個.svn的隱藏資料夾,儲存著一些版本的元資料資訊。(對於匯入到伺服器中的資料,需要檢出才能形成乙個受svn控制的工作拷貝,才可以進行 add update commit 等操作)
2.export 簡單匯出乙個版本的資料(把伺服器中的資料匯出來,相當於複製乙份),匯出的檔案脫離svn版本控制(匯出的就是乙個檔案,與svn版本沒關係),匯出後也無法進行update和commit操作。匯出資料夾下沒有.svn目錄
3.import僅僅是把檔案匯入到svn伺服器中,而這個檔案本身還只是乙個普通的檔案,與svn版本庫沒有關係(匯入時需要svn伺服器的位址,可以從伺服器複製下來,在repositories下的版本庫右擊複製)
4.add是把新建立的檔案新增到快取區(執行後顯示乙個加號),需commit提交才能真正上傳到伺服器(顯示對號)
5.update是把伺服器上最新的版本更新下來,比如別人上傳的版本(一般提交之前需先更新,否則別人上傳的新版本你沒有更新下來就會被覆蓋,別人上傳的就丟失了)
svn 常用命令
轉 楊爭 本人在在以前一篇文章 svn的最佳實踐 介紹了使用svn進行版本控制的思想,本文進一步從實戰的角度介紹如何使用svn,其中重點闡述了svn的一些重要概念,便於大家更好地理解svn,這樣有利於指導我們的在實際開發過程中的svn操作。一 svn版本號 revision number 1 svn...
SVN常用命令
雖然svn在windows下有強大的圖形化客戶端,但在linux下命令還是主力 1 將檔案checkout到本地目錄 svn checkout path path是伺服器上的目錄 例如 svn checkout svn 簡寫 svn co 2 往版本庫中新增新的檔案 svn add file 例如 ...
svn常用命令
svn 提交注意的問題 1.可以直接通過svn ci 提交修改的 2.如果提示過期,是因為衝突,首先要update一下,然後用svn resolved清除多餘的檔案,並且解決衝突,最後svn ci 提交。一.提交處理過程 以make.rules為例 1 修改提交 svn ci m make.rule...