svn
kapuliyuehan
这个作者很懒,什么都没留下…
展开
-
robocopy返回值
Robocopy Errorlevel Return Codes (found in robocopy.doc)The return code from Robocopy is a bit map, defined as follows:0×10 Serious er原创 2011-09-01 08:53:26 · 3636 阅读 · 0 评论 -
svn 合并、回滚到某个版本
场景一:回退到某个版本达到tortoissvn中的revert to this revision效果,下面的实例回退到132版本svn merge -r HEAD:132 SOURCE[@REV] [TARGET_WCPATH]或者svn merge -c -159,-139 SOURCE[@REV] [TARGET_WCPATH]其中139和159版本是132的直接后继版原创 2012-02-21 11:27:18 · 5239 阅读 · 0 评论 -
svn研究之———合并、svnsync、本地历史
1、svn重复合并问题在svn1.5版之前,svn并不记录合并信息,如你在某个时间点合并a分支到b分支后,解决了一部分冲突,而你现在又需要合并a到b时,你需要重复解决这些冲突。在svn1.5前,你可以需要手动记录合并了哪些内容,然后将之后的提交手工合并到b分支中;在在此之后,svn帮你记录了这些信息,避免了重复合并的问题,并且提供了cherry-picking的功能,你可以选择需要合并的版本,原创 2011-12-03 09:32:11 · 1450 阅读 · 0 评论 -
svn switch to mercurial
情景:当你使用subversion检入新代码时,其它人获得它们结果:你的代码可能有bug,这样你有两种选择:检入有问题的代码,使其它人抓狂直到调试完成才检入它们subverison经常给你这种选择,不是版本库充满bug,就是新写的代码不在版本库中。subversion团队用户经常几天或者几周没有代码检入。它们怕检入破坏构建,一旦破坏构建,会被管理者责问。这意味着用户几天翻译 2011-12-03 12:28:53 · 651 阅读 · 0 评论 -
特殊站点部署方法之一
网站开发特点:1、发布频繁、项目周期短2、服务器多3、同一个站点不同服务器上运行的功能不同,所需要的配置文件不一样,如appid不一样;面对客户的服务器和面向服务的服务器某个配置项不一样,面向服务的服务器可能有几台,而这几台的配置项可能不一样4、各个阶段,dev、qa、production的环境不一样,各个阶段的配置文件也不一样因为这些特点开发过程中,部署的种类很多原创 2011-12-03 09:58:44 · 726 阅读 · 0 评论 -
为什么选择svn
svn的几大好处:1、svn版本号是以自然序列递增的,大家都很容易明白,所有的人以统一的方式运作,不会有太多模式。2、svn版本库看起来就像一个本地文件系统,你可以自由地检出子目录。3、svn容易使用,学习成本比较低。4、svn成熟度高5、更适合图片和二进制文件管理(文件锁定和部分检出)svn的一个问题是分支容易,合并难。这使很多人推迟合并,不愿意面对这个问题,这造翻译 2011-12-02 17:07:25 · 535 阅读 · 0 评论 -
svn 冲突解决
1、base原文件2、其它人修改后的文件3、我在base基础上修改后的文件,成为mine文件update操作之后产生冲突选择mine-conflict结果选择working结果theirs-conflict选项会保留其它人引起冲突的部分mine-full选项会使用原创 2011-12-01 14:11:57 · 632 阅读 · 0 评论 -
Server certificate verification failed: certificate issued for a different hostname, issuer is not t
Server certificate verification failed: certificate issued for a different hostname, issuer is not trusted问题产生背景:1、hudson执行命令svn checkout2、windows service hudson slave 运行以本地管理员身份运行,但是未指定具体用户原创 2011-09-06 12:14:01 · 4459 阅读 · 0 评论 -
Server certificate verification failed: certificate issued for a different hostname, issuer is not t
Server certificate verification failed: certificate issued for a different hostname, issuer is not trusted一般来说,产生错误的主要原因是后者issuer is not trusted对于特定的Hudson slave服务来说,由于运行hudson slave的用户没有存储服务器验证信息原创 2011-08-30 21:33:53 · 13761 阅读 · 2 评论 -
svn changelist命令详解
1、svn changelist是将工作拷贝下面的修改文件分类,这样在提交时无须再去选择单个文件,直接通过--changelist参数指定分类提交即可。请注意,这里仅限于修改文件,对于未受版本控制的文件不能加入分类;此外,每个文件在同一个工作拷贝中只能加入一个分类实例:每个文件只能加入一个分类,如:1.txt在加入ji时需要先从ch分类删除,然后再加入到ji分类中原创 2011-11-22 10:47:58 · 6059 阅读 · 0 评论 -
svn库名尽量使用小写
http://blog.alagad.com/2007/11/12/subversion-mkactivity-and-403-forbidden-headaches/Subversion, MKACTIVITY, and 403 forbidden Headaches翻译 2011-08-25 17:52:30 · 816 阅读 · 0 评论 -
Could not execute PROPPATCH
svnsync出现如下错误:svnsync: At least one property change failed; repository is unchangedsvnsync: Error setting property 'log': Could not exec原创 2011-08-09 11:39:57 · 2202 阅读 · 0 评论 -
Could not read response body: Secure connection truncated
在httpd.conf后面添加如下参数错误解决#Timeout:接收和发送数据的超时设置,秒数Timeout 6000详解:http://subversion.apache.org/faq.html#secure-connection-trunca原创 2011-08-09 11:43:58 · 4536 阅读 · 0 评论 -
Server certificate verification failed: certificate has expired, certificate issued for a different
且传输协议加了ssl,svnsync第一次同步,带有--non-interactive选项,有可能会报标题所示错误。原因是第一次认证时会弹出如下交互文字。验证“https://192.168.135.248:443”的服务器证书时出错: - 此证书并不是由信任的权原创 2011-08-08 17:22:05 · 7749 阅读 · 0 评论 -
创建补丁
使用svn diff创建补丁,但是如果想要将新增或者删除的文件也加入到补丁中,需要首先使用svn add或者svn del将文件状态变化“A”和"D",然后才能使用svn diff paths > diff.patch这样diff.patch中就包含了修改、新增和差异部分了。参考:http://stackoverflow.com/questions/4248768/includ原创 2012-03-21 09:08:27 · 651 阅读 · 0 评论