摘要: 删除文件或文件夹 svn rm 名字 --forcesvn ci (系统会提示输入提交日志)执行完这两步后,才能被真正删除添加文件或文件夹svn add 文件名 --forcesvn ci (系统会提示输入提交日志)执行完这两步后,文件才能被真正添加。去掉文件夹中的.svn隐藏文件夹 find -name .svn | xargs rm -rf 就会自动将当前目录以及子目录下的.svn全部删除 撤销svn add以及svn rm ,用svn revert XXX -R 阅读全文
posted @ 2013-09-06 19:07 摩斯电码 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.chinaunix.net/uid-22150747-id-189264.html1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn addfile例如:svn add test.php(添加test.php)svn add*.php(添加当前目录下所有的php文件)3、将改动的文件提交到版本库svn commit -m "LogMessage"[-N][--n 阅读全文
posted @ 2013-09-06 18:46 摩斯电码 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 解决冲突Resolving Conflicts有时候,你从仓库更新文件时会发生一些冲突。当两个或更多开发人员对同一个文件的某几行做了修改,就会产生冲突。因为Subversion对你的项目一无所知,他会把冲突留给开发人员来解决。只要冲突产生了,你就应该打开有问题的文件,然后找到以“>>>>>> revision另外,对每一个有冲突的文件,Subversion都会在你的目录中放三个另外的文件:filename.ext.mine这个文件是更新工作副本之前,冲突文件在你的工作副本中原来的样子。其中没有任何冲突标记。filename.ext.rOLDREV这个文件是版 阅读全文
posted @ 2013-09-06 18:44 摩斯电码 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加当前目录下所有的php文件) 3、将改动的文件提交到版本库 svn commit -m “LogMessage“ [-N] [--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关) 例如:svn commi 阅读全文
posted @ 2013-09-06 18:41 摩斯电码 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.sina.com.cn/s/blog_65fd4c1e0100h2cg.html1、 如何产生冲突当开发人员A和开发人员B从版本库同时检出文档1.txt,而A和B同时修改了1.txt的同一地方,后提交的一方会在拷贝副本中产生冲突。两个工作拷贝,A拷贝中文件1.txt内容为dfqerq123dfwreB拷贝中文件1.txt内容为dfqerq123erwrq在B版本提交之前版本库上的1.txt(base版本)内容为dfqerqB拷贝先提交版本到版本库中,以至于最新版本内容变为dfqerq123erwrq此时A版本也提交则会产生冲突,无法提交,需要先svnupdate, 阅读全文
posted @ 2013-09-06 18:39 摩斯电码 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.aixchina.net/club/thread-25902-1-1.html这里,先说说冲突解决。怎么会发生冲突呢?两个人修改了不同文件?不会有冲突,他们不相关。两个人同时修改了同一个文件的不同位置?不会有冲突,SVN很聪明。两个人同时修改了同一个文件的相同位置?Bing!冲突来了。工程师A修改了a.txt的第一行,提交了。工程师B也修改了a.txt的第一行,然后执行svn up,这时SVN提示了:(以下,你开始扮演工程师B的角色了)$ svn up在 “a.txt” 中发现冲突。选择: (p) 推迟,(df) 显示全部差异,(e) 编辑,(mc) 我的版本, ( 阅读全文
posted @ 2013-09-06 18:38 摩斯电码 阅读(4442) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.csdn.net/windone0109/article/details/4857044版本冲突原因:假设A、B两个用户都在版本号为100的时候,更新了kingtuns.txt这个文件,A用户在修改完成之后提交kingtuns.txt到服务器,这个时候提交成功,这个时候kingtuns.txt文件的版本号已经变成101了。同时B用户在版本号为100的kingtuns.txt文件上作修改,修改完成之后提交到服务器时,由于不是在当前最新的101版本上作的修改,所以导致提交失败。版本冲突现象:冲突发生时,subversion会在当前工作目录中保存所有的目标文件版本[上次 阅读全文
posted @ 2013-09-06 18:30 摩斯电码 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 1 安装及下载client 端2 什么是SVN(Subversion)?3 为甚么要用SVN?4 怎么样在Windows下面建立SVN Repository?5 建立一个Working目录6 新增档案及目录到Repository中7 更新档案及目录8 更新至特定版本9 复制档案及目录10 制作Tag或是Release11 快速参考11.1 取得(Checkout)Repository11.2 更新(Update)档案或目录11.3 新增(Add)档案或目录11.4 提交(Commit)修改过的档案或目录11.5 Copy/Tag/Branch/Release档案或目录安装及下载client 端 阅读全文
posted @ 2013-09-06 08:39 摩斯电码 阅读(443) 评论(0) 推荐(1) 编辑