473,387 Members | 1,495 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

Versioning system for web development

Hello - I suppose this group could be suitable for my questions...

I am interested in a versioning system that works good for web authoring. I
don't know what differences web development might pose oon a versioning system,
but I have a feeling that it might.

First off - I already have a web project up and running with over 160 000 lines
of code. It is spread over a large hierarchy that mixes PHP documents with
images. The hierachy also contains files that are updated live by the web
server. I suppose I could seperate these succcessfully, to keep the PHP files
seperate from the rest...

But what kind of system is suitable, where I can handle different users having
access to different parts of the project?

Most importantly, these files and folders are constantly renamed and moved
around in the hierarchy along with the project growing in size. It need to be
able to handle those kind of things.

I am a Mac user, and my development environment of choice is BBEdit, which has
built in support for CVS (which doesn't seem to be to the task above) and
Perforce, which is a commercial system. Perforce is quite expensive, but I
suppose I could afford it if it did the above good.

I've looked at subversion as well, but I don't know how to determine if it's
suitable.
Anyone here using a versioning system for their web project and want to share
pros and cons?

--
Sandman[.net]
Jul 17 '05 #1
4 2330
Sandman <mr@sandman.net> wrote:
I've looked at subversion as well, but I don't know how to
determine if it's suitable.


I'd recommend Subversion, since it tracks renames and moves quite
well. It has got hook support, enabling you to auto-update the
website as soon as commits are made. You could even set up your
webserver to watch those live-updated files you talk about, and
commit them to the Subversion server as soon as they change.

I think you can find out what you need to know about Subversion over
here:

http://svnbook.red-bean.com/

It is *the* reference manual for Subversion.

Regards,
Wald
Jul 17 '05 #2
In article <Xn**********************************@134.58.127.1 2>,
wald <arnout.standaert@n*o_s-p%a|m.cit.kuleuven.ac.be> wrote:
Sandman <mr@sandman.net> wrote:
I've looked at subversion as well, but I don't know how to
determine if it's suitable.


I'd recommend Subversion, since it tracks renames and moves quite
well. It has got hook support, enabling you to auto-update the
website as soon as commits are made. You could even set up your
webserver to watch those live-updated files you talk about, and
commit them to the Subversion server as soon as they change.

I think you can find out what you need to know about Subversion over
here:

http://svnbook.red-bean.com/

It is *the* reference manual for Subversion.


Thanks, I'll look it up!

--
Sandman[.net]
Jul 17 '05 #3
On 2005-01-24, wald <arnout.standaert@n*o_s-p%a|m.cit.kuleuven.ac.be> wrote:
Sandman <mr@sandman.net> wrote:
I've looked at subversion as well, but I don't know how to
determine if it's suitable.


I'd recommend Subversion, since it tracks renames and moves quite
well.


I'll just second that in case anyone cares ;)

I have no experience with commercial VC systems, but compared to CVS
it's bliss.

--
Regards,
- Jacob Atzen
Jul 17 '05 #4
On 24 Jan 2005 18:58:58 GMT, Jacob Atzen <ja***@aub.dk> wrote:
On 2005-01-24, wald <arnout.standaert@n*o_s-p%a|m.cit.kuleuven.ac.be> wrote:
Sandman <mr@sandman.net> wrote:
I've looked at subversion as well, but I don't know how to
determine if it's suitable.


I'd recommend Subversion, since it tracks renames and moves quite
well.


I'll just second that in case anyone cares ;)

I have no experience with commercial VC systems, but compared to CVS
it's bliss.


I'll third it. I tried CVS but didn't like the limitations. Everything about
Subversion seems to make sense.

--
Andy Hassall / <an**@andyh.co.uk> / <http://www.andyh.co.uk>
<http://www.andyhsoftware.co.uk/space> Space: disk usage analysis tool
Jul 17 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

7
by: kartik | last post by:
2 enable non-backward compatible changes to be made to the language or the standard library (or other libraries, for that matter), i feel there should be a way to version python files. the current...
3
by: Arun Bhalla | last post by:
I'm borrowing some code from Pavel's Command Prompt Explorer Bar installer to use in my own explorer bar's installer. Recently I've been thinking that using an assembly version like "1.0.*"...
2
by: PatrickSA | last post by:
Hi, Am new to web services, so apologies for the basic nature of the question - and apologies in advance if this is the wrong newsgroup. We're building a new web service and I'm looking around...
1
by: MrNobody | last post by:
Is there any way to have .NET IDE to handle versioning for your application? If for example you want a certain build number to increment every time you build your project? Would need this version...
3
by: Modica82 | last post by:
Hi all, Does anyone have any views/information on the best way to version web services. I am writing a proposal on how the company should handle versioning of its web services and would like...
0
by: Hanover | last post by:
Hi there, I have a requirement for an asp.net application. I need to be able to open a word document on the server, let the person edit it, detect when they've closed it so that the system...
1
by: Chris Fink | last post by:
Our team is using VS.NET 2005 and Visual Source Safe 6c. We keep all of our source code in Visual Source Safe and version our applications using the assemblyinfo file. My question is this: Is...
4
by: giddy | last post by:
hi , Could someone please educate me about the versioning system in .NET. Correct me if i'm wrong , the version is composed of 4 Int32 numbers : major.minor.build.revision. And if i do this :...
1
by: John Dann | last post by:
I've got a VB2005 program that persists some data structures by serializing to a disk file and then reading this file whenever the program restarts. I tend to 'stage' my program development by...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.