<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>LinuxByte &#187; svn</title>
	<atom:link href="http://www.linuxbyte.org/tag/svn/feed" rel="self" type="application/rss+xml" />
	<link>http://www.linuxbyte.org</link>
	<description>一个Linux Blog</description>
	<lastBuildDate>Thu, 26 Jan 2012 08:13:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>SVN 使用入门</title>
		<link>http://www.linuxbyte.org/svn-howto.html</link>
		<comments>http://www.linuxbyte.org/svn-howto.html#comments</comments>
		<pubDate>Tue, 08 Apr 2008 08:38:56 +0000</pubDate>
		<dc:creator>xiao H</dc:creator>
				<category><![CDATA[日常桌面]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://www.linuxbyte.org/svn-howto</guid>
		<description><![CDATA[1.安装SVN （Debian） #apt-get install subversion-tools 2.建立仓库 #svnadmin create /opt/test_repos   简单吧!!! 3.导入项目（其实SVN没有项目这个概念） #mkdir myproject #cd myproject #touch 1.c  2.c 3.c 4.c README Makefile #sv... ]]></description>
			<content:encoded><![CDATA[<p>1.安装SVN （Debian）<br />
#apt-get install subversion-tools<br />
2.建立仓库<br />
#svnadmin create /opt/test_repos   简单吧!!!<br />
3.导入项目（其实SVN没有项目这个概念）<span id="more-112"></span><br />
#mkdir myproject<br />
#cd myproject<br />
#touch 1.c  2.c 3.c 4.c README Makefile<br />
#svn import ../myproject  file:///opt/test_repos<br />
4.导出项目<br />
#cd /tmp<br />
#svn co file:///opt/test_repos/myproject  myproject［1｜2｜3&#8230;］<br />
  说明: file:/// 说明引用的仓库位于本地磁盘，后一个myproject作为可选项的，比如check out 多个版本的时候，我们可以引用1，2，3等来标记。</p>
<p>5.在导出的项目中，添加/删除目录或者文件<br />
#svn mkdir newdir<br />
当然你也可以 先mkdir newdir 再使用 svn add newdir进行添加<br />
#touch newfile<br />
#svn add newfile<br />
#svn del olddir/oldfile  注意:这里对文件和为提交的目录的删除会马上执行。<br />
#svn mv old[dir/file]   new[dir/file] 移动，重命名<br />
6.提交修改<br />
#svn update  在提交前请update一下，可以看见对文件的一些状态,看见其他人的一些改变<br />
#svn ci   [filename/dir]<br />
7.查看修改以及消除冲突<br />
#svn diff<br />
发生冲突后，手动修改 然后再<br />
#svn resolved<br />
8.回溯<br />
几个预备的知识<br />
1.关于修订版本<br />
   修订版本就是提交版本的一个快照，通过修订版本我们能够返回到原始的版本<br />
2.修订版本的关键字<br />
   HEAD,COMMITTED,BASE,PREV<br />
   HEAD 版本库中最新的版本<br />
   BASE   <br />
   COMMITTED<br />
   #svn update -r HEAD/COMMITTED/PREV/BASE  [filename]<br />
   #svn  update -r 1  <br />
   这里的1代表修订版版本号 可以用svn  log  进行查看<br />
   #svn co -r   {时间点或者时间段}  </p>
<h2  class="related_post_title">与本文关系暧昧的文字</h2><ul class="related_post"><li><a href="http://www.linuxbyte.org/selinux-howto.html" title=" SELinux 的howto文档下载"> SELinux 的howto文档下载</a></li><li><a href="http://www.linuxbyte.org/linux-convert-mini-howto.html" title="Linux下用批量convert管理图片">Linux下用批量convert管理图片</a></li><li><a href="http://www.linuxbyte.org/howto-do-linux-kernel-development.html" title="HOWTO do Linux kernel development ">HOWTO do Linux kernel development </a></li></ul><hr />
<p><small>© xiao H for <a href="http://www.linuxbyte.org">LinuxByte</a>, 2008<br />
Source: <a href="http://www.linuxbyte.org/svn-howto.html">SVN 使用入门</a><br />
Post tags: <a href="http://www.linuxbyte.org/tag/howto" rel="tag">howto</a>, <a href="http://www.linuxbyte.org/tag/svn" rel="tag">svn</a><br/>
</small></p>
	<p style="margin:3px 0 0 0;">标签：<a href="http://www.linuxbyte.org/tag/howto" title="howto" rel="tag">howto</a>, <a href="http://www.linuxbyte.org/tag/svn" title="svn" rel="tag">svn</a></p>

<p><small>Feed enhanced by <a href='http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/'>Better Feed</a> from  <a href='http://planetozh.com/blog/'>Ozh</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxbyte.org/svn-howto.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

