TS 6.5 sp1, windows 2003We have two ways1. Use TeamSite branch for iw-home and keep the required files/dir in that branch....2. Use VSS....Please correct me if I am wrong in the above statements, please add your comments for best way of versioning.
I would go with option 2 because if the TeamSite server goes down you dont have access to your latest code.
No you still have access to all the code in iw-home.
The only advantage of using VSS is that if you totally f*** things up (say in iw.cfg) then you can get the previous version and restart. If it is in TS, then you need to edit the iw.cfg and make the cahnge manually.If that is a concern, you have no business editing iw.cfg.
Though there is one more, it is very easy for a developer to use. With the automatic deployment (and maybe even iwreset) it is much easier than VSS and is something that a developer can use for each change. A developer will not use VSS for each change. Being a developer, anything that make my life easier is a good thing.Andy
Murphy's law: "Anything that can go wrong will go wrong."What if the System goes down and you can't restore it?
If for some reason the iw.cfg file gets deleted then IT can restore it with waking up someone how knows it from the latest version.
I might be old school but most developer's use VSS, CVS for source code versioning and its more easier the TeamSite.
Wow, greate response, thanks for all.Could you please address to specific issues like 1. If we are using VSS,(Need to map drive to copy manually or using script?) a. how can we control different user/programmer without messing up other directories or files? b. How can we able to restrict some users, without changing specific config files like(iw.cfg, available templates, templates) c. How can we track changes to the files on TS(who copied, deleted,...)I guess these are possible in TS.2. If we are using TS, Can we able to compare different file types like xml, doc,..3. Any info(pointer) about Nipper's presentation on this issue from GearUp?ThanksSri
If you don't have a dev TS server, get yourself (or your client) a CVS or Subversion installation (both free, and reliable).Using a single TeamSite server to house its own code is like keeping a spare key inside your house in case you lock yourself out.
Anyone from Interwoven Engineering wanna comment on what you do since you write TeamSite code and, I'd imagine, store it in a repository of some sort. Would you recommend using your only TS server to version your TS code? (Please, no one from Sales reply since we know the answer will be to purchase a development server. )
Andy,But if you only have one TeamSite server you should not use it to house the code running that server. Forget messing up iw.cfg badly enough to take down the box. What if you mess up available_tempaltes.cfg? You won't be able to run the workflow to push the old one back out. Or, are you copying these files from within branches to iw-home by hand? If you're not taking advantage of TS workflows and templates then there's nothing "special" about TS at that point; it's just another versioning system.chunk
The question isn't whether or not TeamSite is the way to version the TeamSite code. The question is whether or not iwov engineering are developing and testing on the same machine they are using for version control, or do they have multiple machines?
Hi Guys,This is a common issue for most of the TS developers. I have raised a FR 1236903 so that this should come as feature of TS to version iw-home. Even IWOV support agrees they get quite a number of cases when people upgrade TS or apply new patches.Please associate your company names with this so that IWOV take a serious thought on this.Thanks!