Version Controll with IIS
Hello Chaps, I know many of you are running SubVersion for your version control on your Apache based servers, and to be honest I think its about time I got up and running with some proper source control, the number of Projects I have 'on the go' is growing and I need to tidy up my management a little bit before it start getting out of hand. After spending some time looking around it seems as if SubVersion only runs on Apache, which is fair enough I supose, however, I'm currently running on IIS6. I could upgrade or swap the web server over to Apache, but to be honest this is not in the slightest bit desirable as I dont want to play with my production environment like that. Is there a decent source control solution available for IIS? after hunting around nothing jumped out at me. Can I perhaps run Apache alongside IIS purely for the version control access? I'd really appreciate some pointers. If so, then how? I've also got a couple of questions about the way in which version control works. Currently I develop on my local network (I have a test server setup here). Then, once I'm happy that the code is running neatly I SFTP a copy up to the server and it becomes live on production. Does VersionControl replace that requirement for SFTP? From what I've seen of other SVN and CVS servers, when I want to start working on the code I 'check out' a copy into my Eclipse, Then work on it. How do I then republish my changes to the server? Is that somthing that SVN and CVS handle for me? I'm really after some tips and tricks on how to manage my project efficiently with Eclipse and source control. Thanks for your advice guys, I really appreciate it. Rob ~| Get the answers you are looking for on the ColdFusion Labs Forum direct from active programmers and developers. http://www.adobe.com/cfusion/webforums/forum/categories.cfm?forumid-72catid=648 Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:293070 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Re: Version Controll with IIS
To answer your questions... 1. It is optional to run SVN on apache. Some people do it for the security control you have and if you are running it on the web it gives you true HTTP access. 2. Subversion has a server built into it that I prefer to use since my requirements are basic. It probably will give you exactly what you want in this case. To access your repository you just use svn://ipaddress/repo/trunk or however you have it setup. As far as your deploy process that will probably remain the same except all you will do is export a copy of the code to a folder and then SFTP that up to the server. You can use ANT to automate that but I would suggest tackling SVN first then move into ANT. oh and yes you can run IIS and apache on the same server, they just need to be on a separate port. But if you are going to do that might as well just do the SVNserve that is built in. Here are some resources: http://coldfusionpodcast.com/index.cfm/2006/8/28/31 http://www.codeodor.com/index.cfm/2007/2/27/Setting-up-SVN/1010 http://carehart.org/blog/client/index.cfm/2006/7/12/subversion_resources Hope all that helps, J.J. On 11/10/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Hello Chaps, I know many of you are running SubVersion for your version control on your Apache based servers, and to be honest I think its about time I got up and running with some proper source control, the number of Projects I have 'on the go' is growing and I need to tidy up my management a little bit before it start getting out of hand. After spending some time looking around it seems as if SubVersion only runs on Apache, which is fair enough I supose, however, I'm currently running on IIS6. I could upgrade or swap the web server over to Apache, but to be honest this is not in the slightest bit desirable as I dont want to play with my production environment like that. Is there a decent source control solution available for IIS? after hunting around nothing jumped out at me. Can I perhaps run Apache alongside IIS purely for the version control access? I'd really appreciate some pointers. If so, then how? I've also got a couple of questions about the way in which version control works. Currently I develop on my local network (I have a test server setup here). Then, once I'm happy that the code is running neatly I SFTP a copy up to the server and it becomes live on production. Does VersionControl replace that requirement for SFTP? From what I've seen of other SVN and CVS servers, when I want to start working on the code I 'check out' a copy into my Eclipse, Then work on it. How do I then republish my changes to the server? Is that somthing that SVN and CVS handle for me? I'm really after some tips and tricks on how to manage my project efficiently with Eclipse and source control. Thanks for your advice guys, I really appreciate it. Rob ~| Enterprise web applications, build robust, secure scalable apps today - Try it now ColdFusion Today ColdFusion 8 beta - Build next generation apps Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:293071 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
RE: Version Controll with IIS
I know many of you are running SubVersion for your version control on your Apache based servers, and to be honest I think its about time I got up and running with some proper source control, the number of Projects I have 'on the go' is growing and I need to tidy up my management a little bit before it start getting out of hand. You can run SVN as a service on its own rather than run it through a web server if you want. That's what we do because we only run Apache on the developers laptops. We run IIS on the server we use as the SVN repository because it doubles as the staging/testing before setting code live. Paul ~| ColdFusion 8 - Build next generation apps today, with easy PDF and Ajax features - download now http://download.macromedia.com/pub/labs/coldfusion/cf8_beta_whatsnew_052907.pdf Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:293073 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
RE: Version Controll with IIS
Subversion just fine on windows with IIS... Eric -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Saturday, November 10, 2007 7:51 AM To: CF-Talk Subject: Version Controll with IIS Hello Chaps, I know many of you are running SubVersion for your version control on your Apache based servers, and to be honest I think its about time I got up and running with some proper source control, the number of Projects I have 'on the go' is growing and I need to tidy up my management a little bit before it start getting out of hand. After spending some time looking around it seems as if SubVersion only runs on Apache, which is fair enough I supose, however, I'm currently running on IIS6. I could upgrade or swap the web server over to Apache, but to be honest this is not in the slightest bit desirable as I dont want to play with my production environment like that. Is there a decent source control solution available for IIS? after hunting around nothing jumped out at me. Can I perhaps run Apache alongside IIS purely for the version control access? I'd really appreciate some pointers. If so, then how? I've also got a couple of questions about the way in which version control works. Currently I develop on my local network (I have a test server setup here). Then, once I'm happy that the code is running neatly I SFTP a copy up to the server and it becomes live on production. Does VersionControl replace that requirement for SFTP? From what I've seen of other SVN and CVS servers, when I want to start working on the code I 'check out' a copy into my Eclipse, Then work on it. How do I then republish my changes to the server? Is that somthing that SVN and CVS handle for me? I'm really after some tips and tricks on how to manage my project efficiently with Eclipse and source control. Thanks for your advice guys, I really appreciate it. Rob ~| Get the answers you are looking for on the ColdFusion Labs Forum direct from active programmers and developers. http://www.adobe.com/cfusion/webforums/forum/categories.cfm?forumid-72catid=648 Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:293074 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
RE: Version Controll with IIS
I use the svnserver as well...I like having the separate protocol to access the repositories than just using HTML. I agree that there is no difference between using IIS and Apache as far as svn is concerned. Eric -Original Message- From: J.J. Merrick [mailto:[EMAIL PROTECTED] Sent: Saturday, November 10, 2007 8:39 AM To: CF-Talk Subject: Re: Version Controll with IIS To answer your questions... 1. It is optional to run SVN on apache. Some people do it for the security control you have and if you are running it on the web it gives you true HTTP access. 2. Subversion has a server built into it that I prefer to use since my requirements are basic. It probably will give you exactly what you want in this case. To access your repository you just use svn://ipaddress/repo/trunk or however you have it setup. As far as your deploy process that will probably remain the same except all you will do is export a copy of the code to a folder and then SFTP that up to the server. You can use ANT to automate that but I would suggest tackling SVN first then move into ANT. oh and yes you can run IIS and apache on the same server, they just need to be on a separate port. But if you are going to do that might as well just do the SVNserve that is built in. Here are some resources: http://coldfusionpodcast.com/index.cfm/2006/8/28/31 http://www.codeodor.com/index.cfm/2007/2/27/Setting-up-SVN/1010 http://carehart.org/blog/client/index.cfm/2006/7/12/subversion_resources Hope all that helps, J.J. On 11/10/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Hello Chaps, I know many of you are running SubVersion for your version control on your Apache based servers, and to be honest I think its about time I got up and running with some proper source control, the number of Projects I have 'on the go' is growing and I need to tidy up my management a little bit before it start getting out of hand. After spending some time looking around it seems as if SubVersion only runs on Apache, which is fair enough I supose, however, I'm currently running on IIS6. I could upgrade or swap the web server over to Apache, but to be honest this is not in the slightest bit desirable as I dont want to play with my production environment like that. Is there a decent source control solution available for IIS? after hunting around nothing jumped out at me. Can I perhaps run Apache alongside IIS purely for the version control access? I'd really appreciate some pointers. If so, then how? I've also got a couple of questions about the way in which version control works. Currently I develop on my local network (I have a test server setup here). Then, once I'm happy that the code is running neatly I SFTP a copy up to the server and it becomes live on production. Does VersionControl replace that requirement for SFTP? From what I've seen of other SVN and CVS servers, when I want to start working on the code I 'check out' a copy into my Eclipse, Then work on it. How do I then republish my changes to the server? Is that somthing that SVN and CVS handle for me? I'm really after some tips and tricks on how to manage my project efficiently with Eclipse and source control. Thanks for your advice guys, I really appreciate it. Rob ~| Download the latest ColdFusion 8 utilities including Report Builder, plug-ins for Eclipse and Dreamweaver updates. http;//www.adobe.com/cfusion/entitlement/index.cfm?e=labs%5adobecf8%5Fbeta Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:293075 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4