随笔分类 - svn
摘要:问题:在ubuntu 11.10中,使用kdesvn的copy功能为原来的目录做了备份,在备份目录中修改了源代码文件,然后提交更改时,kdesvn给出错误提示:Entry for '~/hwsvn/2sw/1prj_linux/pdu/src/branches/pdu-isocket-dbg-wan' is marked as 'copied' but is not itself scheduled for addition. Perhaps you're committing a target that is inside an unversioned
阅读全文
摘要:问题:ubuntu 11.10下,使用kdesvn add用户自定义的库时,不能提交lib目录下的所有静态库文件*.a。提示错误:libgcc.a is versioned - break。解决办法:1. kdesvn中各种菜单都试过了,包括cleanup、MarkResolved等,仍然不能提交*.a库文件;2. 试用terminal中的命令svn add *.a,执行完之后,发现所有的*.a文件都添加了一个标识,在kdesvn中查看,发现所有*.a文件的状态已经由Ignored改为Locally added。表明terminal命令行里的命令确实起作用了。3. 使用kdesvn commi
阅读全文
摘要:问题:kdesvn没有windows下TortoiseSVN中的Branch/tag...功能,所以,一开始,总是不知到怎么在kdesvn下面对当前目录打tags;解决办法:1. 了解到打tags的过程不过是对当前目录进行简单复制,然后,在打上tags的目录添加一个说明的log;2. kdesvn提供了copy功能,应该可以实现windows下TortoiseSVN中的Branch/tag...功能,经实验,过程如下:1)。在kdesvn的左上部分窗口选中要打tags的当前目录的上级目录,使得在kdesvn的右上部分窗口能看到要打tags的当前目录;2)。在kdesvn的右上窗口中选中要打ta
阅读全文
摘要:问题:kdesvn打开已经checkout出来的中心库startech_pdu,发现原来已经通过svn删掉,但是还没有commit的三个文件的状态为missing,来个commit吧,出现如下错误提示:Commit failed (details follow):
Aborting commit: '/home/dingq/startech_pdu/fw/src-Duan/pdu-0.7/drivers/lcd1602/.lcd1602.ko.cmd' remains in conflict怪了,还有confilct,于是,update了一下,再次commit,还是出现上述错误
阅读全文
摘要:问题:在提交busybox目录的修改时,出现如下错误提示:Directory '/home/dingq/hwsvn/2sw/1prj_linux/pdu/sysapps/busybox-1.15.3/_install/.svn' containing working copy admin area is missing解决办法:从网上搜了一下这方面的错误提示,信息非常多,是个常见的问题。但是看了几个帖子都不能适用于我自己的情况。仔细观察kdesvn中的提示,说_install目录下的包含有工作区拷贝的管理域的.svn不见了。这说明,原来的_install目录已经是提交到中心库之
阅读全文
摘要:问题:使用kdesvn,先在目录rootfs中提交了busybox-1.15.3,然后,想把busybox-1.15.3改放到跟rootfs同级的另外一个目录sysapps中;操作上,先在kdesvn中delete了rootfs目录下的busybox-1.15.3,然后,commit确认的时候,出现如下错误:Commit failed (details follow):
Aborting commit: '/home/dingq/hwsvn/2sw/1prj_linux/pdu/rootfs/busybox-1.15.3' remains in tree-conflict解决办
阅读全文
摘要:在向SVN的库中提交文件的过程中,遇到有大文件的情况,本例中差不多是200M多一点儿的样子,这样commit的过程非常漫长,中间看不到任务进度条等动态提示的信息。一开始,想利用一个晚上的时间总可以把文件上传上去了,但是,第二天到单位一看,竟然是提示commit failed。原因是timeout。所以,考虑将打文件分割成多个小文件上传,使用的时候,下载后再恢复到源文件的形式;dingq@dingq-DUT:~/startech_pdu/fw/dir-struct/tools$ lltotal 206084-rw-r--r-- 1 dingq dingq 211025920 2012-04-24
阅读全文
摘要:http://rabbitvcs.org/1. sudo add-apt-repository ppa:rabbitvcs/ppa 上面的地址在http://wiki.rabbitvcs.org/wiki/download 下 点击ubuntu可以找到
2. 打开/etc/apt/sources.list 文件 添加 deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu karmic main这句话
3. sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 34EF4A3...
阅读全文
摘要:Subversion在Linux下的设置比Windows简单,今天我们一起来看看如何在Ubuntu下安装配置Subversion服务器。1、首先需要安装Subversion软件:sudoapt-getinstallsubversion2、创建仓库svnadmincreate/var/svn/var/svn 为所创建仓库的路径,理论上可以是任何目录3、修改配置文件/var/svn/conf/svnserve.conf#去掉#[general]前面的#号 [general] #匿名访问的权限,可以是read,write,none,默认为read anon-access=none#认证用户的权限,可
阅读全文
摘要:1、将文件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][--no-unlock] PATH(如果选择了保持锁,就使用--no-unlock开关) 例如:svn co
阅读全文

浙公网安备 33010602011771号