急!关于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,说明这两个文件夹的版本重合了,怎么更正呢?急,谢谢了! 展开
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,说明这两个文件夹的版本重合了,怎么更正呢?急,谢谢了! 展开
2个回答
展开全部
我估计你是在创建版本库的时候,用的是这个指令:
svnadmin create file:///**/svn
也就是说,你在创建版本库的时候,是将svn这个文件夹作为了一个版本库,那么随后的test1、test2都只是这个版本库下的一个文件夹而已。而SVN是将整个版本库的版本号统一编号的,不论是版本库中的哪个文件夹、哪个文件有变化,整体版本号都会加1,所以就出现了你遇到的情况。
你如果希望test1、test2是两个独立的版本库的话,你应该执行两个svnadmin create,为test1、test2分别建库。
svnadmin create file:///**/svn
也就是说,你在创建版本库的时候,是将svn这个文件夹作为了一个版本库,那么随后的test1、test2都只是这个版本库下的一个文件夹而已。而SVN是将整个版本库的版本号统一编号的,不论是版本库中的哪个文件夹、哪个文件有变化,整体版本号都会加1,所以就出现了你遇到的情况。
你如果希望test1、test2是两个独立的版本库的话,你应该执行两个svnadmin create,为test1、test2分别建库。
展开全部
应该是你的test1和test2在同一个repository里面,所以他们总的revision是一样的
只是里面的内容不一样
你co后,如果不commit的话,不会递交到服务器的,直接删除即可,或者用revert试试
只是里面的内容不一样
你co后,如果不commit的话,不会递交到服务器的,直接删除即可,或者用revert试试
追问
我是放在同一个repository,但他们的版本信息应该可以区分开的?不可以吗?
删除什么?还有revert怎么用呢?谢谢啦
追答
是的,test1和test2的版本信息是可以区分的,但是对于你的svn这个目录来说,他的revision就是14
删除是指你可以直接删除test1或者test2目录,反正他们是本地的目录,不是服务器端的数据
revert的命令可以用svn help revert查看相信帮助
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询