??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美理论电影在线,精品9999,一级做a爰片久久毛片美女图片http://www.aygfsteel.com/gdhqs/category/40485.htmlThink In Javazh-cnFri, 03 Jul 2009 12:39:54 GMTFri, 03 Jul 2009 12:39:54 GMT60SVN快速入?&mdash;&mdash;整合eclipseQ?Q?/title><link>http://www.aygfsteel.com/gdhqs/archive/2009/07/03/285399.html</link><dc:creator>h?/dc:creator><author>h?/author><pubDate>Fri, 03 Jul 2009 11:06:00 GMT</pubDate><guid>http://www.aygfsteel.com/gdhqs/archive/2009/07/03/285399.html</guid><wfw:comment>http://www.aygfsteel.com/gdhqs/comments/285399.html</wfw:comment><comments>http://www.aygfsteel.com/gdhqs/archive/2009/07/03/285399.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/gdhqs/comments/commentRss/285399.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/gdhqs/services/trackbacks/285399.html</trackback:ping><description><![CDATA[<p>    怿大部分javaee的开发h员是用eclipse作ؓ(f)开发工L(fng)Q前两篇文章写的是仅有SVN的基本操作,现在q篇文章会(x)写SVN如何整合eclipse的。让大家真正感受到SVN的好处?/p> <p>    我的eclipse版本是Version: 3.4.2。本w没有内|对sub的支持,需要去下蝲svn插g?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_2.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_thumb.png" width="450" height="164" /></a> </p> <p>    ?a title="http://subclipse.tigris.org/" >http://subclipse.tigris.org</a>扑ֈW合自己eclipse版本的插件的下蝲地址?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_4.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_thumb_1.png" width="617" height="275" /></a> </p> <p>    我下载的?a >site-1.4.8.zip</a>?/p> <p>    然后在eclipse下安装SVN插g。(SVN下蝲面也有安装的图解教E。不q我q个版本的和它的E有不同。)(j)</p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_6.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_thumb_2.png" width="556" height="218" /></a> </p> <p>点击ADD Site?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_8.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_thumb_3.png" width="641" height="299" /></a> </p> <p>点击 Archive。选择下蝲的压~包?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_10.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_thumb_4.png" width="447" height="462" /></a> </p> <p>安装成功后,重启eclipse。查看是否有Preferences->Team->SVNQ有则说明安装成功?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_12.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_thumb_5.png" width="182" height="223" /></a> </p> <p>新徏一个项目?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_14.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_thumb_6.png" width="357" height="377" /></a> </p> <p>新徏一个类Q写上一些代码?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_16.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_thumb_7.png" width="587" height="269" /></a> </p> <p>在eclipse中打开SVN视图</p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_18.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_thumb_8.png" width="323" height="381" /></a> </p> <p>在左Ҏ(gu)Z个资源库位置</p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_20.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_thumb_9.png" width="612" height="384" /></a> </p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_24.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_thumb_11.png" width="471" height="368" /></a> </p> <p> </p> <p>回到JAVAEE视图,项目import到服务器服务器上:鼠标右键点击目->Team->Share Project</p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_26.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_thumb_12.png" width="442" height="551" /></a> </p> <p>选择SVN</p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_28.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_thumb_13.png" width="386" height="279" /></a> </p> <p>使用刚才定位的仓?/p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_30.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_thumb_14.png" width="465" height="338" /></a> </p> <p>在SVN视图里可以看?目已经导入</p> <p><a href="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_32.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.aygfsteel.com/images/blogjava_net/gdhqs/WindowsLiveWriter/SVN3eclipse_E7B8/image_thumb_15.png" width="481" height="348" /></a> </p> <p>先写到这里,下一将写一些基本操作?/p><img src ="http://www.aygfsteel.com/gdhqs/aggbug/285399.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/gdhqs/" target="_blank">h?/a> 2009-07-03 19:06 <a href="http://www.aygfsteel.com/gdhqs/archive/2009/07/03/285399.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SVN快速入?&mdash;&mdash;windows下的操作http://www.aygfsteel.com/gdhqs/archive/2009/06/27/284364.htmlh?/dc:creator>h?/author>Fri, 26 Jun 2009 16:59:00 GMThttp://www.aygfsteel.com/gdhqs/archive/2009/06/27/284364.htmlhttp://www.aygfsteel.com/gdhqs/comments/284364.htmlhttp://www.aygfsteel.com/gdhqs/archive/2009/06/27/284364.html#Feedback3http://www.aygfsteel.com/gdhqs/comments/commentRss/284364.htmlhttp://www.aygfsteel.com/gdhqs/services/trackbacks/284364.html    上一文章介l了(jin)如果用命令行执行svn命o(h)Q比较繁琐,下面介l在windows下进行svn操作?/p>

     Z(jin)安全着惻I一般不允许匿名用户。所以将repository\conf目录下的svnserve.conf文g的anon-access = read和anon-access = write加上#注释掉,q将password-db = passwd前面?L。意思ؓ(f)使同目录下的passwd文g生效?/p>

image

    在同目录下的passwd文g里创建用P(x)qishan = qishan123   其中{号左边是用户名Q右Ҏ(gu)密码?/p>

image

    注意Q在一ơ登录后QSVN?x)将我们的登录信息保存v来存攑֜盘上的文g中,其存放位|ؓ(f)QC:\Documents and Settings\[你的dpȝ用户名] \Application Data\SubversionQ如果想要删除该信息Q只需要将该目录中的auth文g夹删除即可?/p>

    安装TortoiseSVN http://tortoisesvn.tigris.org   的下载地址如下Q?a title="http://tortoisesvn.net/downloads" >http://tortoisesvn.net/downloads

    import命o(h)

    安装成功后,新徏一个文件夹Q里面徏一个文Ӟ在次文g夹点击鼠标右键,出现TortoiseSVN的命令菜单,然后选择import命o(h)。将该目录导入服务器中。纳入svn的管理之下?/p>

image

image

宿儒服务器地址?qing)其说?/p>

image

import成功Q?/p>

image

checkout命o(h)

新徏一个文件夹test4Q点击鼠标右键,选择checklou

image

输入要checkout的目录?/p>

image

l色图标表示文g版本和svn服务器版本一?

image

修改text2.txt文g,保存后图标变成红?表示与服务器版本不一?

image

image

若确认修?使svn服务器版本的文g和你所修改的文件一?则需?strong>commit命o(h)

image

image

image

commit成功Q图标又变成l色Q说明svn服务器里文g的版本已l更Cؓ(f)和你所修改的一致?/p>

image

当别人提交修改后的text2.txt?你原先checkout的是图标变成U色?/p>

image

如果你想更新至svn服务器最新的版本。这个时候用update命o(h)?/p>

注意Q此时应该在text2.txt所在的文g多w标右键点击svn update

image

此时图标变回绿Ԍ说明你的文g版本和服务器最新版本一致?/p>

q个时候有个地斚w要注意的是,如果你修Ҏ(gu)件后Q没有commitQ但是想回复以前的版本,q个时候不能用updateQ只能删掉这个文Ӟ重新checkout你想要的版本?/p>

最后讲q?strong>add命o(h)

在checkout的文件夹里新Z个文件?/p>

image

执行add命o(h):

image

 

此时图标变成蓝色Q说明此文g是新增的文gQ但q没在服务器里面更新?/strong>

image

若要是svn服务器更新次文gQ则Ҏ(gu)文g执行commit命o(h)。然后文件图标变成绿艌Ӏ?/p>

image

 

image

image

到此Qwindows下的svn操作已经描述完了(jin)。敬h待下一哈Q?/p>

]]>
SVN快速入?&mdash;&mdash;SVN的安装及(qing)常用命o(h)http://www.aygfsteel.com/gdhqs/archive/2009/06/26/284199.htmlh?/dc:creator>h?/author>Thu, 25 Jun 2009 16:59:00 GMThttp://www.aygfsteel.com/gdhqs/archive/2009/06/26/284199.htmlhttp://www.aygfsteel.com/gdhqs/comments/284199.htmlhttp://www.aygfsteel.com/gdhqs/archive/2009/06/26/284199.html#Feedback3http://www.aygfsteel.com/gdhqs/comments/commentRss/284199.htmlhttp://www.aygfsteel.com/gdhqs/services/trackbacks/284199.html    SVN怿大家都有使用q或者听说过吧?它的好处我这里就不说?jin),|上介绍多的是。因为是版本控制Q所以个为其设计的原理不需要懂得太多,只需要了(jin)解常识即可。小弟google?jin)许久,也没扑ֈ一介l快速入门的文章。无奈之下,看了(jin)几篇长篇大论Q终于学?jin)点点的皮毛。下面我写一个svn快速入门系列,因ؓ(f)是快速入门,所以一般只讲操作。(q里有些内容都是参?深入出pd之二_SubVersionQ?/p>

    首先Q我们下载svn安装文gQ输入网址Q?a >http://subversion.tigris.org Q找?a >...more downloads...Q然后找到windows那一块下载,注意Q有两个版本Apache 2.0 or Apache 2.2 Q可以选择和你?sh)脑里面apache服务器同L(fng)版本下蝲?/p>

    安装完成后,可在命o(h)行输入svn --version查看是否安装成功,以及(qing)在系l变量里查看path是否增加?jin)svn的安装目录。如下图Q?/p>

未命? src=

    接着Q在服务器端创立创库QrepositoryQ。a.手动在硬盘上创徏一个文件夹?/p>

    image

    b.在命令行输入svnadmin create + 仓库目录?nbsp; 创徏版本库。如图:(x)

image

    此时。仓库所在文件夹?x)多出几个文Ӟ说明仓库创徏成功?/p>

    SVN此时已经在你的电(sh)脑里准备qAQ下面将介绍SVN的几个常用命令:(x)import QcheckoutQcommitQupdate以及(qing)mkdir?/p>

     在执行importQcommitQupdateQmkdir的时候,svn需要记录操作日志,Ҏ(gu)一Q在pȝ环境变量增加一个SVN_EDITOR变量Q该变量的值取为系l自带的C本:(x)notepad。方法二Q徏立一个log.txtQ作为日志。(一般徏议用Ҏ(gu)二,所以我下面用Ҏ(gu)二)(j)?/p>

     Z(jin)便于在命令行下的操作Q先讄svn为允许匿名帐可行读写的操作Q在仓库的conf目录下有一个文件svnserve.confQ用C本打开Q可以看C行:(x)#anon-access = readQ意思ؓ(f)匿名用户有读的权限。将其前面的注释W?L。这一行即生效。再加上一行:(x)anon-access = writeQ赋予匿名用户写的操作。如图:(x)

image

    首先Q启动服务:(x) svnserve –d –r k:\repositoryQ该命o(h)含义SVN此目录作ؓ(f)仓库Qƈ侦听客户端的h。其?d的作用ؓ(f)后台模式Q?r的作用ؓ(f)指定服务器的仓库路径?

image

    建立新的命o(h)提示W,执行mkdir命o(h)在svn创徏一个test的虚拟目录:(x)  svn mkdir svn://localhost/test1 –F k:\log.txt   如图

image

  接着Q创Z个test目录Q里面新Z个text1.txt文g。:(x)

image

    命o(h)行{到test目录Q执行import命o(h)Q将test上传到svn服务器?/p>

image

   下面讲述checkout命o(h)?/p>

   首先新徏一个文件夹test2Q在命o(h)行{到这个文件夹Q执行:(x)  svn checkout svn://localhost/test1。注意,check操作不需要写入log

image 

   

   接着讲述commit命o(h).

   如图,更改checkout下来的text1.txt文g

image 

在命令行执行commit命o(h):  svn commit text1.txt –F k:\log.txt

image

    最后讲qupdate命o(h):执行svm update text1.txt 取出text1.txt的最新版本?/p>

image

到此.svn的基本命令讲完了(jin),大家是不是觉得比较麻?没关p?下一将?x)介lsvn在windows下的操作.

此文为原?如有装蝲h明出?blogjava.net/gdhqs   .如有错误,请大家批评指?谢谢!



]]>
վ֩ģ壺 | | Ȫ| ƽ| ɳ| | ɽ| | Զ| ٺ| | ͷ| | Ͼ| ϻ| | | | | | Դ| ɽ| մ| | ˻| | ʲ| | | | ˮ| | ʲ| | | | ½| Ϣ| | Ȫ| |