> >>when the user logs into what? > > Well, there must be some repository manager on the server, no?
There is - it comes into play when the user performs an operation against the repository, i.e. an update or a commit. Since your working copy is a disconnected resource until you initiate an interaction with a repository, you can't really force an update when the user simply looks at their files. > >>users have to go and fetch the latest versions. Its really > simple in Eclipse, right-click > Team > Update...done! > > Ok, but what if they don't? They can create a new version from an > absolete copy? If they don't, and the files they are checking in are out of synch with the repository, then they have to go through the merge process. Merging is fairly painless if you are working with up-to-date code, but can be painful if you started from a copy that is several revisions out of date. Believe me, if this sort of thing happens to a developer more than a couple of times, they tend to get much more responsible about keeping their working copy updated in the future. You will likely find in practice that developers tend to update more often than necessary to avoid this sort of thing as opposed to not frequently enough. > >>Using asimple ANT script, you can get all th latest code from the > >>repository and push it to a server....bammm! > > .... and overwrite some more latest code already pushed by someone > else?.... BADAMMMM! ;-) Generally, you don't just arbitrarily deploy whatever is newest. This is why source control systems have the ideas of branching and tagging, and why you can export specific revisions of the code. Your deployment process is something you would have to determine based on your release schedule/requirements. The point is that the mechanics of doing a deployment can be made very simple by combining the functionality of the source control system with something like Ant to automate the process. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Create robust enterprise, web RIAs. Upgrade & integrate Adobe Coldfusion MX7 with Flex 2 http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:265211 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

