<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[linux svn commit提交,CentOS安装TortoiseSVN 客户端相关常用命令集锦。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Thu, 19 Aug 2010 08:04:17 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	比如要上传WEB-INF/src文件夹下的内容，那么就cd到src文件夹内，然后<br/><br/>[root@localhost mqney]# svn -m 我要提交 commit<br/>【这里的命令是：svn -m 提交的注释 commit】<br/>认证领域：&lt;svn://192.168.74.200:3690&gt; de09f23a-1fca-41e3-b406-7ee3f631d27d<br/>“root”的密码：<br/>【要求输入远程电脑系统的登录密码，比如这里是root这个用户的密码】<br/>认证领域：&lt;svn://192.168.74.200:3690&gt; de09f23a-1fca-41e3-b406-7ee3f631d27d<br/>用户登录名：yangqingshan<br/>【要求输入svn用户名】<br/>“yangqingshan”的密码：<br/>【要求输入svn密码】<br/><br/>—————————CentOS安装TortoiseSVN 客户端相关常用命令集锦————————————<br/>一、CentOS安装TortoiseSVN<br/>yum install -y subversion<br/>二、SVN客户端命令<br/>1、查看帮助 命令：svn help<br/>启动服务<br/>使用命令svnserve启动服务<br/>svnserve -d -r /srv/svn/repos<br/>也可以加端口号<br/>svnserve -d –listen-port 9999 -r /srv/svn/repos<br/>注意：后面的路径必须是一个svnadmin创建的仓库路径，否则会报错：Not a repository<br/>2、同步(checkout)服务器数据到本地 命令：svn checkout [directory] svn co [directory]<br/>eg:<br/>#cd /www/website&lt;/p&gt; &lt;p&gt;#svn co svn://svn_site_url ./<br/>3、提交(commit)本地文档到服务器 命令：svn commit -m “” [directory&#124;file] svn ci -m “” [directory&#124;file]<br/>4、更新(update)服务器数据到本地 命令：svn update [directory&#124;file] svn up [directory&#124;file]<br/>5、查看日志 命令：svn log [directory&#124;file]<br/>6、增加(add)本地数据到服务器<br/>命令：svn add<br/>7、项目导出 export<br/>命令：<br/>svn export –force svn_project_dir target_dir <br/>另附上部分常用命令<br/>1、将文件checkout到本地目录<br/>svn checkout path（path是服务器上的目录） <br/>例如：svn checkout svn://192.168.1.1/pro/domain <br/>简写：svn co<br/>2、往版本库中添加新的文件<br/>svn add file <br/>例如：svn add test.php(添加test.php) <br/>svn add *.php(添加当前目录下所有的php文件)<br/>3、将改动的文件提交到版本库<br/>svn commit -m “LogMessage“ [-N] [--no-unlock] PATH(如果选择了保持锁，就使用–no-unlock开关) <br/>例如：svn commit -m “add test file for my test“ test.php <br/>简写：svn ci<br/>4、加锁/解锁<br/>svn lock -m “LockMessage“ [--force] PATH <br/>例如：svn lock -m “lock test file“ test.php <br/>svn unlock PATH&nbsp;&nbsp;www.jb51.net&nbsp;&nbsp;<br/>5、更新到某个版本<br/>svn update -r m path <br/>例如： <br/>svn update如果后面没有目录，默认将当前目录以及子目录下的所有文件都更新到最新版本。 <br/>svn update -r 200 test.php(将版本库中的文件test.php还原到版本200) <br/>svn update test.php(更新，于版本库同步。如果在提交的时候提示过期的话，是因为冲突，需要先update，修改文件，然后清除svn resolved，最后再提交commit) <br/>简写：svn up<br/>6、查看文件或者目录状态<br/>1）svn status path（目录下的文件和子目录的状态，正常状态不显示） <br/>【?：不在svn的控制中；M：内容被修改；C：发生冲突；A：预定加入到版本库；K：被锁定】 <br/>2）svn status -v path(显示文件和子目录状态) <br/>第一列保持相同，第二列显示工作版本号，第三和第四列显示最后一次修改的版本号和修改人。 <br/>注：svn status、svn diff和 svn revert这三条命令在没有网络的情况下也可以执行的，原因是svn在本地的.svn中保留了本地版本的原始拷贝。 <br/>简写：svn st<br/>7、删除文件<br/>svn delete path -m “delete test fle“ <br/>例如：svn delete svn://192.168.1.1/pro/domain/test.php -m “delete test file” <br/>或者直接svn delete test.php 然后再svn ci -m ‘delete test file‘，推荐使用这种 <br/>简写：svn (del, remove, rm)<br/>8、查看日志<br/>svn log path <br/>例如：svn log test.php 显示这个文件的所有修改记录，及其版本号的变化<br/> 9、查看文件详细信息<br/>svn info path <br/>例如：svn info test.php<br/> 10、比较差异<br/>svn diff path(将修改的文件与基础版本比较) <br/>例如：svn diff test.php <br/>svn diff -r m:n path(对版本m和版本n比较差异) <br/>例如：svn diff -r 200:201 test.php <br/>简写：svn di&nbsp;&nbsp;www.jb51.net&nbsp;&nbsp;<br/>11、将两个版本之间的差异合并到当前文件<br/>svn merge -r m:n path <br/>例如：svn merge -r 200:205 test.php（将版本200与205之间的差异合并到当前文件，但是一般都会产生冲突，需要处理一下）<br/>12、SVN 帮助<br/>svn help <br/>svn help ci<br/><br/>来自：http://www.jb51.net/os/RedHat/220595.html
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] linux svn commit提交,CentOS安装TortoiseSVN 客户端相关常用命令集锦。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>