⑴ svn的常用命令有哪些
1、將文件checkout到本地目錄
svn checkout path(path是伺服器上的目錄)
簡寫:svn co
2、往版本庫中添加新的文件
svn add file
3、將改動的文件提交到版本庫
svn commit -m 「LogMessage」 [-N] [--no-unlock] PATH(如果選擇了保持鎖,就使用–no-unlock開關)
簡寫:svn ci
4、加鎖/解鎖
svn lock -m 「LockMessage」 [--force] PATH
svn unlock PATH
5、更新到某個版本
svn update -r m path
簡寫:svn up
6、查看文件或者目錄狀態
1)svn status path(目錄下的文件和子目錄的狀態,正常狀態不顯示)
2)svn status -v path(顯示文件和子目錄狀態)
簡寫:svn st
7、刪除文件
svn delete path -m 「delete test fle」
簡寫:svn (del, remove, rm)
8、查看日誌
svn log path
9、查看文件詳細信息
svn info path
10、比較差異
svn diff path(將修改的文件與基礎版本比較)
svn diff -r m:n path(對版本m和版本n比較差異)
簡寫:svn di
11、將兩個版本之間的差異合並到當前文件
svn merge -r m:n path
12、SVN 幫助
svn help
svn help ci
⑵ linux 下如何啟動SVN服務。
先轉到SVN的安裝目錄,比如,你安裝在/home/svn 下面。然後轉到bin目錄下,在這里可以看見一個叫svnserve的文件,我們需要用這個來啟動SVN服務。
⑶ 在linux下查詢/關閉/啟動svn服務進程
查詢SVN服務進程號
# ps -ef|grep svnserve
查出SVN服務進程後,如果要關閉SVN服務,使用如下命令
# kill 進程號
如果要啟動SVN服務,使用如下命令
# svnserve -d -r /data/svn
其中/data/svn為SVN版本庫所在的路徑
⑷ Unable to connect to a 鎬庝箞鍔
浣跨敤eclipse榪炴帴svn鏃跺欐彁紺猴細 鎮ㄧ殑涓繪満涓鐨勮蔣浠朵腑姝浜嗕竴涓宸插緩絝嬬殑榪炴帴銆 svn: Unable to connect to a repository at URL 'svn://**.**.**.*/rep1'svn: Can't read from connection: 鎮ㄧ殑涓繪満涓鐨勮蔣浠朵腑姝浜嗕竴涓宸插緩絝嬬殑榪炴帴銆
姝ラら槄璇
2
鎵懼埌浣犵殑svn瀹夎呮枃浠訛細
姝ラら槄璇
3
淇鏀箂vnserve.conf鏂囦歡涓鐨勶細anon-access = readauth-access = write灝嗗叾鍓嶉潰鐨勬敞閲婂幓鎺夈傚悓鏃跺幓鎺夌┖鏍箋
姝ラら槄璇
4
閲嶅惎svn鏈嶅姟錛氫嬌鐢ㄥ懡浠わ細killall svnserve //鍋滄 svnserve -d -r /opt/svn/ // 鍚鍔
姝ラら槄璇
5
媯嫻婼VN 絝鍙 netstat -ln |grep 3690
姝ラら槄璇
6
鍐嶆″湪eclipse涓榪炴帴錛
姝ラら槄璇
7
ok榪炴帴鎴愬姛
濡傛灉鍚鍔ㄨ塊棶鍚庢彁紺猴細鍐嶆¤塊棶鎶モ淯nable to connect to a repository at URL 'svn://sgl' E:\SVN\svnstorage\conf\svnserve.conf:19:Option expected鈥 閿欒鍘熷洜錛氬湪鍒氭墠鍘繪帀娉ㄩ噴#鍙鋒病鏈夊皢鍓嶉潰絀烘牸鍒犻櫎銆俿vnserve.conf鏂囦歡19琛宎non-access灞炴у墠鏈変釜絀烘牸錛屽幓鎺夊墠闈㈢殑絀烘牸鍐嶆¤塊棶鍙堟姤鈥滆よ瘉澶辮觸鈥濓紝媯鏌ヤ簡涓涓嬮厤緗鏂囦歡錛屽彂 鐜癮uthz鏂囦歡鐨刐groups]娌℃湁鎸囧畾璁塊棶璧勬簮璺寰勶紝鍦╗groups]涓嬮潰澧炲姞浜"[/]"(璁塊棶鎵鏈夎祫婧愶紝涔熷彲浠ユ寚瀹氭枃浠跺す錛屽俒/svn/璧 鏂橾)錛岄棶棰樼粓浜庤В鍐充簡銆