发布网友 发布时间:2022-04-25 19:02
共2个回答
热心网友 时间:2023-10-12 17:46
我估计你是在创建版本库的时候,用的是这个指令:
svnadmin create file:///**/svn
也就是说,你在创建版本库的时候,是将svn这个文件夹作为了一个版本库,那么随后的test1、test2都只是这个版本库下的一个文件夹而已。而SVN是将整个版本库的版本号统一编号的,不论是版本库中的哪个文件夹、哪个文件有变化,整体版本号都会加1,所以就出现了你遇到的情况。
你如果希望test1、test2是两个的版本库的话,你应该执行两个svnadmin create,为test1、test2分别建库。
热心网友 时间:2023-10-12 17:46
应该是你的test1和test2在同一个repository里面,所以他们总的revision是一样的
只是里面的内容不一样
你co后,如果不commit的话,不会递交到服务器的,直接删除即可,或者用revert试试追问我是放在同一个repository,但他们的版本信息应该可以区分开的?不可以吗?
删除什么?还有revert怎么用呢?谢谢啦
追答是的,test1和test2的版本信息是可以区分的,但是对于你的svn这个目录来说,他的revision就是14
删除是指你可以直接删除test1或者test2目录,反正他们是本地的目录,不是服务器端的数据
revert的命令可以用svn help revert查看相信帮助