When I make some changes from my view on my dev stream and then deliver it to the integration stream where the TC snapshot points, none of my changes are detected within TC...
But when I look into my snapshot folder the changes are there...
The workaround I've found is to delete TeamCity cache folders, but I still don't have the changes report in TeamCity...
I use TC4.0rc build 8018 and I've put the clearcase.jar from the issue TW-5932 ( http://jetbrains.net/tracker/workspace?currentIssueId=TW-5932 )
Furthermore I'm wondering why we have to specify a view path to a subfolder of a component which is loaded in the view? Can't we specify the path to the loaded component?
I have to play with checkout rules to load the full component, but if there is changes in another sbfolder of the component than the one given in the view path, does TC notice them?
Here is the commands I use to create my snapshot view :
cleartool mkview -snapshot -stream stream:j2ee_Integration@\pvob_trainstore -tag VUE_PIC_INT_Trainstore_j2ee -vws
cleartool mkview -snapshot -stream stream:j2ee_Integration@\pvob_trainstore -tag VUE_PIC_INT_Trainstore_j2ee -vws \\spicnadev06\ccstg_d\views\SIV\dsiv_asspic_svc\VUE_PIC_INT_Trainstore_j2ee.vws D:\Snapshots\VUE_PIC_INT_Trainstore_j2ee
And then I add the correct load rules :
cleartool update -add_loadrules D:\Snapshots\VUE_PIC_INT_Trainstore_j2ee\trainstore
So in D:\Snapshots\VUE_PIC_INT_Trainstore_j2ee\trainstore, I have subfolders like trainstoreProject, trainstoreWeb, trainstoreEJB, .... The correct view path is D:\Snapshots\VUE_PIC_INT_Trainstore_j2ee\trainstore but I have to specify something like D:\Snapshots\VUE_PIC_INT_Trainstore_j2ee\trainstore\trainstoreEJB as view path...
If there is some changes in D:\Snapshots\VUE_PIC_INT_Trainstore_j2ee\trainstore\trainstoreWeb does TC will notice them??