发新话题
打印

[求助] 查看文件的错误( 此文章被查看:1431次,被回复:6篇!! )

查看文件的错误

我现在发现这样一个错误,文件夹a下面有10个文件,但是都是在main中,并没有其他的分支信息,也有几个lable信息。用
element * CHECKOUT
element * /main/LATEST
使用这个cofig spec可以看到a文件夹下的10个文件都在最后的版本下

element * CHECKOUT
element * lable_name(注明 lable_name这个标签在a文件下的各个文件并没有打lable_name这个标签)
element * /main/LATEST

但是使用这个config spec只能看到a文件下的7个文件,而且这7个文件所看到的都是main分支下的最后一个版本。
为什么其他的三个文件就看不见了呢。


请高手指点一下。



© 本文为 lisaliuSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

你在mklabel 的时候只有以上7个文件,打标签的时候打了folder a (某一个目录版本,但不是最新版本),还有三个文件应该是mklabel后加的。所以用element * lable_name规则时,只能显示打了label 的 a 文件夹的版本。

[ 本帖最后由 howardling 于 2006-11-19 21:46 编辑 ]



© 本文为 howardlingSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员
scmlife深圳群:34705784
论坛是我家,维护靠大家!

TOP

个人认为:
出现楼主那种结果的解释,也只能用howardling 的说法去解释了。
但是楼主又说“文件夹a下面有10个文件,但是都是在main中,并没有其他的分支信息,也有几个lable信息”,那么“也有几个lable信息”里的lable是否包含了lable_name这个标签呢?若包含了,那么howardling 的说法就和实际情况吻合,但是若不包含的话,那就真的奇怪了!!



© 本文为 tuohzSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

不包含lable_name这个标签,也就是a文件夹下的10个文件的lable中都不包含lable_name这个lable名称.所以我也觉得十分奇怪,不知道还有那位高手遇见过这种情况.

© 本文为 lisaliu 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

文件夹a 被第二个规则选中了

© 本文为 among 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
Where are we ?

TOP

element * lable_name

的含义应该是说当前视图版本显示到lable_name这个标签的版本上来,没有打lable_name标签的文件或者目录则不满足element * lable_name,那么就直接到element * /main/LATEST去了,应该还是最后版本。
楼主的问题描述若没有错误的话,那就真的奇怪了。
若要解释的话,就只有howardling 的说法合理些。

© 本文为 tuohz 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

刚才实验了一下,
重新看楼主的问题,应该不是错误。
element * lable_name应该是目录从上到下递归下去,当执行element * lable_name语句的时候,a文件夹就显示到 lable_name这个版本,递归下去,少了3个文件应该是打了 lable_name标签后再加进去的,
另外其他7个文件没有 lable_name这个标签,同样存在。我认为,应该是单独给a文件夹打标签的方式,而没有批量地打标签。当单独给a文件夹打标签的时候,这7个文件也存在了。

© 本文为 tuohz 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

发新话题