LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: waterloo2005

更新gentoo-china时,提示ebuild里的错误,请问该如何办?

[复制链接]
发表于 2010-2-5 23:31:47 | 显示全部楼层
Post by coderoar;2067650
gentoo-china是通过svn更新的,svn可以补全丢失的文件。遇到本地多出的文件,分两种情况:一是已经添加到svn仓库的,会产生错误;二是没添加的,如果服务器上没有这个文件,就没事。

可是我把其中一些包刪掉后,layman -S 並不會給我補回去呀
回复 支持 反对

使用道具 举报

发表于 2010-2-6 12:52:21 | 显示全部楼层
layman调用svn的命令行类似/usr/bin/svn up "/usr/portage/local/layman/rostov@",应该是没有问题的。

难道你是用svn的命令,如svn rm *,删除的文件?
回复 支持 反对

使用道具 举报

发表于 2010-2-6 20:18:05 | 显示全部楼层
Post by coderoar;2067771
layman调用svn的命令行类似/usr/bin/svn up "/usr/portage/local/layman/rostov@",应该是没有问题的。

难道你是用svn的命令,如svn rm *,删除的文件?

再試了一下,是我記錯了。
應該是手動修改overlay的ebuild后,layman -S 時不會更新為原來的
回复 支持 反对

使用道具 举报

发表于 2010-2-7 14:00:12 | 显示全部楼层
这样啊。我的理解是:svn更新时,仅检查服务端将要更新到客户端的文件(可能)对应的客户端的文件。说可能是因为客户端也可能不存在那些文件。至于客户端的其它文件,仅仅检查文件名。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表