菜鸟的svn宝典

1、我用svn下载的不是最新版本,而是旧版本1,然后在该版本上进行修改以后提交,系统提醒我,要更新到最新版本。所以,我又重新下一个最新版本2,然后将旧版本1中更改过的文件
,对新版本2中的相应文件进行覆盖,结果提交最近版本2即可。注意,绝对不能用旧版本1全部对新版本2进行覆盖,原因这样也会覆盖新版本2中的svn配置文件,这样提交的时候,
系统还是会提示更新到最新版本。
2、svn checkout 地址 ----从svn上下载某个目录的最新版本
   svn checkout 地址 -r3345-----从svn上下载某个目录的3345版本
   svn update ------对当前的目录进行更新到最近版本
   svn diff -r3346>>svn.txt -----将当前的目录与svn工具中的该目录的版本号为3346的版本进行对比,并将差异写到文件svn.txt中
   svn log ------显示当前svn中所有的当前目录的版本
   svn info------显示当前目录最初从svn下载下来时,所下载的版本
   svn log -l 3------显示最近三条log
   $svn log-----//查看所有版本
   $svn diff -r47326 >>svnlog.txt------//将新版本与旧版本r47326进行比较,然后将区别写在svnlog.txt中
   $svn add 文件名----如果有自己新添加的文件需要提交,那么提交之前,先对该文件进行svn add 文件名,然后再svn commit -m ''
   $svn st----可以显示自己的版本跟线上版本区别
   $svn diff tasks.xml-----将自己版本中的tasks.xml和线上的tasks.xml的区别进行分栏显示
   $svn commit -m ''-----提交所有的文件
   $svn commit a.cpp----只提交文件a.cpp

3、出现问题:
   $svn ci maps.xml然后出现一个文件svn-commit.4.tmp,在文件svn-commit.4.tmp中有如下内容:
   --This line, and those below, will be ignored--

   M    maps.xml
   解决方案:
  
  首先,":q"试图关闭关闭文件,这时会出现下列选项:
   Log message unchanged or not specified
   (a)bort, (c)ontinue, (e)dit :
 
   然后选择c,会出现下列信息:
   Sending        maps.xml
   Transmitting file data .
   Committed revision 10347.
   此时,代表文件maps.xml已被成功提交。

版权所有:HOC网络安全小组(www.21cnhoc.com) 制 作 人:玩火的女人 我是一个大菜鸟,之所以弄这个菜鸟宝典是希望跟我一样菜的菜鸟能得到进步。 这些文章有一部分是我参考一些书籍按自己的理解去写的,很大的一部分是从网络收集而来的。不妥之处还望大家指正。 很多人都说自己不知道该从哪里学起。如果你是刚刚起步,不要老想着一步登天,也不要以为入侵就是最高境界!不要以为你靠着一些黑客软件、靠着一些漏洞资料,靠着别人所教的傻瓜式地去做,去入侵了,你就是高手,那样,到头来你会发现自己一无所获。也可能很多人只知如何攻击,却不知道自己如何防护。 比如你按着某些黑客教程成功地利用了一个CGI漏洞,入侵成功,可是你知道为什么会成为CGI 的漏洞吗?你会根据一个CGI 的工作状态来判断他可能有哪些漏洞或那方面的漏洞吗? 一系列的问题就是得有一系列的基础知识。 想学,好!那你先从一个普通的用户开始吧! 最起码你得知道硬件的基本构成吧,什么是主板?主板是拿来干嘛的?什么是CPU?CPU是怎么样来工作的?什么是内存?什么是硬件,等等。而操作系统,WINDOWS98/WINDOWS2000/LINUX这些系统你都了解了吧?常用的软件,如果你连WIZIP都不会用,那你就先修练一下自己吧。那网络呢?网络是拿来干嘛的?而在平常的操作中,碰到的问题都解决了吗?等等。。。 如果上面的都懂了,你应该向前进了,你可以学更深的东西了。 那从TCP/IP网络协议学起吧,这对网络来说是很有用的哦。学会用一系列的网络命令,再弄懂端口等是怎么样去工作的。有空就学服务器的配置,服务器有多少种,都是拿来干嘛的?它是怎么样配置和工作的?等等。。。 以上的都懂了,你再参考一些资料,去简单地入侵一个站点,应该是没有难度的了。如果你觉得自己已经不错了,那再进一步吧!学编程。 编程是什么?是拿来干嘛的?学它有什么用?学了它有什么好处?我该学什么语言?给自己定个位,好好学吧! 如果你已经有一个编程强项,而对各类的编程语言都了解,都熟悉那个领域了,那我想相对我来说你已经是个大高手了,我要像你学习。 但,其实,想让自己的技术进步都得自己去研究、多看书、多查资料的,没有人连端口都不懂就入侵了某些网站的。很多高手都是自学的。如果你连努力都不想努力,那何来进步?多看、多写、多实践,你很快就会变成高手了。相信自己。 你自己去实践和思考绝对胜过一碰到问题就上论坛问,其实论坛里面有很多你所需要的资料的,是你自己不想找罢了。而如果你把论坛里的那些文章都看完,你不成高手才怪。想学习就用点心!在学习的过程中碰到自己确定搞不定的,你可以提问,我想大家都会很热心地帮助你的。 愿大家能一起进步! 这个真不错,上传了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值