急!关于linux下的svn问题: 假设我建立了工作目录svn,使用svn import 提交不同的文件夹问题如下:

文件夹test1和test2svnimporttest1file:///**/svn/test1,这个在很久之前就进行了,现在版本信息到13了今天进行了如下操作svnim... 文件夹test1和test2
svn import test1 file:///**/svn/test1 ,这个在很久之前就进行了,现在版本信息到13了
今天进行了如下操作
svn import test2 file:///**/svn/test2
有这个信息:Committed revision 14.
这是为什么呢?test2文件夹我是第一次 import啊?svn ls 看了一下,test2和test1是分开的,为什么它们的版本信息重合了?因为刚接触svn不久,很多不明白的,希望大家能给予帮助
ps:我 svn co test1文件夹,版本信息变成了14,说明这两个文件夹的版本重合了,怎么更正呢?急,谢谢了!
展开
 我来答
stoneman1976
2011-06-14 · TA获得超过7856个赞
知道大有可为答主
回答量:2125
采纳率:75%
帮助的人:2287万
展开全部
我估计你是在创建版本库的时候,用的是这个指令:
svnadmin create file:///**/svn
也就是说,你在创建版本库的时候,是将svn这个文件夹作为了一个版本库,那么随后的test1、test2都只是这个版本库下的一个文件夹而已。而SVN是将整个版本库的版本号统一编号的,不论是版本库中的哪个文件夹、哪个文件有变化,整体版本号都会加1,所以就出现了你遇到的情况。

你如果希望test1、test2是两个独立的版本库的话,你应该执行两个svnadmin create,为test1、test2分别建库。
yexicheng
2011-06-14 · TA获得超过1.2万个赞
知道大有可为答主
回答量:8857
采纳率:69%
帮助的人:7051万
展开全部
应该是你的test1和test2在同一个repository里面,所以他们总的revision是一样的
只是里面的内容不一样
你co后,如果不commit的话,不会递交到服务器的,直接删除即可,或者用revert试试
追问
我是放在同一个repository,但他们的版本信息应该可以区分开的?不可以吗?
删除什么?还有revert怎么用呢?谢谢啦
追答
是的,test1和test2的版本信息是可以区分的,但是对于你的svn这个目录来说,他的revision就是14
删除是指你可以直接删除test1或者test2目录,反正他们是本地的目录,不是服务器端的数据
revert的命令可以用svn help revert查看相信帮助
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式