SVN使用小结】的更多相关文章

SVN是Subversion的简称.是一个开放源码的版本号控制系统.在它的管理下,文件和文件夹能够超越时空的限制,权且当作一种奇妙的"时间机器"吧. 基本功能 版本号控制 作为一个版本号控制系统,SVN能够及时的更新版本号.将文件存放在中心版本号库里. 这个版本号库非常像一个普通的文件server,不同的是,它能够记录每一次文件和文件夹的改动情况. 这样就能够籍此将数据恢复到曾经的版本号,并能够查看数据的更改细节. 备份 SVN会对你的每一次操作和更改进行备份(为了节省占用空间.多採用…
合并时候,当前在哪个分支上,哪个分支即为“主干” 弱化主干 分支的概念.svn原则上并没有主干 分子 主 从的概念.从一个项目衍生(分支)出来的版本,都可以是主,也可以是从. 版本之间互相合并原理 文件覆盖过来,有冲突的标明. 下图:合并的时候选1:合并一个 分支/或者主 到当前所在的节点. 3:合并两个 到当前节点 有  A,B,C三个版本(可能从其中一个主干,两个个分)  可以 互相合并…
在我们用VS进行项目合作开发的过程中,SVN的提交控制是至关重要的,由于版本冲突造成的各种麻烦咱们已经遇到的够多了.所以,总结他们的经验教训,给我们也给其他人做个提醒.下面的第一部分是需要在正式开发之前需要做的,第二部分是开发的过程中需要注意的. 一.排除不必要的提交 1.将编译性的文件排除在提交之外 由于编译性的文件(包括obj文件夹和bin文件夹)并不是源文件,它完全可以通过存储的源文件生成,一次提交的话会造成两方面的影响:1. 浪费服务器存储空间 2. 由于每个团队成员编译的结果可能并不一…
最开始是用VisualSVN-Server来搭建服务器的,某一天安装了eset杀毒软件后,发现不能用了,每次打开配置页时报错.Visualsvn server 0x80070005 百度搜索,找到相同的问题,http://www.oschina.net/question/2437384_246966,也没有好的解决方案.后来决定放弃,换另外一种服务器搭建. 后来使用Subversion,操作方法见http://jingyan.baidu.com/article/93f9803fea9ff4e0e…
背景:原来SVN库人事2.0在24.42server上,后来server改革,把库迁移到了24.248server上. 原来24.42上的库,在update或commit后文件总是绿色的.看着心里特别的敞亮,可库迁移后.无论我怎么update或是commit,文件就没再绿过,提交文件时总是小心翼翼,生怕出错. 今天在阅读昌哥博客时,发现是bin文件和obj文件没有排除,bin文件夹用来保存项目生成后程序集.obj文件夹是用来保存每一个模块的编译结果,假设你还想知道的很多其它,能够阅读昌哥的博客:…
背景: 高校平台马上就要进入编程阶段了,对于没怎么做过正式项目的我们来说,要学的东西实在太多了.一下子面对这么多学习资料时,我们也不能着急,还是踏踏实实,一个一个地去了解,其实他们都没那么神秘.这篇博客主要介绍SOA与WCF的基础知识. SOA 软件设计思想的发展,从面向过程,到我们所推崇的面向对象,接着到SOA面向服务的思想演变.SOA,Service-Oriented Architecture,核心就是服务.在面向服务的应用程序中,我们关注于业务逻辑的编写.然后就是客户端调用,而不是服务代码…
自从加入团队后,开始使用SVN,以下是个人对SVN的一些认识和小结. 一.SVN是什么? SVN是版本管理工具,譬如团队进行项目开发,项目代码都储存在服务器上,成员可用SVN在本地获得并更新代码. 二.SVN常用命令 Repository(源代码库)-源代码统一存放的地方: Checkout (提取)-当你手上没有源代码的时候,你需要从repository checkout一份: Commit (提交)-当你已经修改了代码,你就需要Commit到repository: Update (更新)-当…
SVN和Git代码管理小结  之前,先用的是SVN,后来用了Git,最近又在用SVN.  关于代码管理,写几句.    由于自己参与的项目,人通常不超过10个人,版本不是很多,协作比较正常,感觉SVN和Git足够用,差别也不算明显.之前有认真阅读过SVN的一些资料,现在是非常模糊了.  目前,没有兴趣研究SVN的原理.细致用法,Git也就算了.    只是写点简短的实用做法:    Trunk:最新代码,有新代码就提交上去  Tags:稳定的不变代码,线上发布1.0,1.1,1.2.项目上线时,…
SVN在实际的项目开发中有很广泛的用途.一开始接触SVN(Subversion),思路并不清楚,现在总算理清了. 声明:本文并不是系统地对SVN做介绍,而是笔者的使用总结,个人认为的一些要点,可能对初学者更加有用. 1.SVN结构 SVN其实也是一种C/S结构,我们的电脑一般是客户端,当然也可以作为服务端. 这里需要声明,B/S结构本质上也是一种特殊的C/S结构,所以如果你知道你的SVN服务器地址,用浏览器也可以访问. 我们为什么要用SVN呢?我认为有两方面的作用: 版本控制. 文档共享,不需要…
今天使用SVN更新应用,出现了下面的问题: update D:/workspace/acode/resource/springconf -r 6622 --force    Attempted to lock an already-locked dirsvn: Working copy 'D:\workspace\acode\resource\springconf' locked 从网上百度了一下,有许多朋友也遇到了这样的问题,我采用的解决方式是:选中项目右键---Team---清理,以前也采用…