⑴ 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/璧 鏂橾)锛岄梾棰樼粓浜庤В鍐充简銆