We have recently set up a subversion repository for all our A4D work. About time, right?
Well, we're having difficulty setting up a scenario that will work for our business specifically because of 4D client/server. I hope that anyone with experience or ideas could chime in with suggestions ro help. At its most basic, using web files as an example, subversion allows multiple developers to check-out a copy of the software, work on it locally, in on their local machine, committing versions back to the repository. Locally, that developer makes changes and excutes them locally on a database running locally and a local webserver processing A4D files. When the developer commits files to the repository, whether local or on a server, any other developer can check-out those revisions and work on their stuff locally as well. But what happens when you have 4D server and client? The A4D files all live on the server, so they need to be checked out locally to that _server_. A developer on the network must share the volume on which the working copy is checked-out and edit the files from their remote computer. When another developer tries to work on the same files, they are using the same working copy as the other developer since it is on the 4D server. So you cannot figure out who made what change since the 4D server working copy is checked out as only one user. So, is there there a 'best practice' to working in this way? I am sure there are other technologies that must live on a remote server yet be shared by mulitple developers - this is that scenario. We want to be able to edit the working copies, as our own user, running/testing using the 4D server on which it is installed. Thanks for reading this. Sorry it may be a bit confusing. Let me know if I can clarify the process. Any help is appreciated. Thanks! Michael Check _______________________________________________ Active4D-dev mailing list [email protected] http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/
