/    Sign up×
Community /Pin to ProfileBookmark

Two versions of a site; one public, one test?

Well, I suppose the title lays it out simple enough. I’m having trouble developing a live site. I am finding every time I want to work through a new idea, I need to load the whole site onto a separate URL, make my changes, then try and integrate those changes into the live site!

I am sure there’s a more efficient way to go about this – advice would be greatly appreciated.

to post a comment
Full-stack Developer

8 Comments(s)

Copy linkTweet thisAlerts:
@Declan1991Jul 30.2008 — Install a server (like Xampp) onto your own computer. It's much handier.
Copy linkTweet thisAlerts:
@ray326Jul 30.2008 — You can't get away from needed two sites. Using a version control system and deploying directly from there is the best way to handle your integration problem.

http://durak.org/cvswebsites/
Copy linkTweet thisAlerts:
@ShipwreckauthorJul 31.2008 — I will look into them both, thanks!
Copy linkTweet thisAlerts:
@ShipwreckauthorAug 01.2008 — I really like the idea of utilizing a Version Control System. After some research however, I'm left with some questions:

What type of version control is right for my application? I am an individual looking to streamline my workflow in terms of exploratory development. I love the idea of committing versions to a repository, working on them, then publishing them when they're ready (If I have the jest of it).

It would appear that DVCS caters to teams with a peer-to-peer approach, while CVS would be better for an individual, based on a client-server approach?

If someone could reccomend a particular application for a beginner looking to explore CVS, that would be greatly appreciated.

I found this to be an excellent read:

http://ianclatworthy.files.wordpress.com/2007/10/dvcs-why-and-how3.pdf
Copy linkTweet thisAlerts:
@ray326Aug 01.2008 — That's a good paper. DVCS is not an application, it is a class of applications of which CVS is one. I would stick with either CVS or Subversion, the latter of which I know very little. My preference is CVS because I know it and there are a HUGE number of clients for it, many of them built right into editing software. E.g. my primary development tools are plugins in Eclipse and Eclipse has CVS versioning built in. I use Tortoise for generic CVS access when I'm working on Windows.
Copy linkTweet thisAlerts:
@slaughtersAug 01.2008 — Subversion integrates with the windows file system and windows explorer.

It's probably the easiest to set up and use. It also has plenty of support from development apps. I'm using it straight from eclipse right now.

Note: The Eclipse editor also has it's own version of version control with it's built in "local history", journaling changes to your local files
Copy linkTweet thisAlerts:
@ShipwreckauthorAug 01.2008 — Once again, thank you!

It would appear that tortoise works on the smallest scale, not catering to a single developer, but tolerant - am I correct? As I've mentioned; I'm looking for an efficient way to develop sites without the hassle of constantly testing with builds on separate domains.

I would like to start building with tortoise while continuing to research all of this, then work my way up organically?

I use Dreamweaver CS3 as my editing platform. Should I be looking towards alternatives, eclipse being one of them?

I apologize if this is vague, this whole CVS discussion has really opened my eyes to efficient development on a larger scale!
Copy linkTweet thisAlerts:
@ray326Aug 02.2008 — CVS and Subversion are both basic module-level version control. They work well for both individuals and teams. CVS doesn't have to be hosted on a server as its clients can run directly off of local repositories, which was how I first used it back in the late 80s after first using its predecessor, RCS.

Eclipse is a much bigger work environment than DW so unless you want to get into the server side of things, especially the Java server side of things, I'd say stick with what you've got but give these guys a look for integrating version control directly into DW.
×

Success!

Help @Shipwreck spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.15,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,

tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,
)...