Source control for internet tasks

I'm seeking excellent pointers on just how to implement variation and also resource control for internet tasks.

I've checked into subversion, yet it appears to just care for code. I'm actually seeking something that can do excellent variation - ing, branching, historical, etc with not just resource code, yet various other internet properties like art documents, flick clips, and also also data source back-ups.

We operate in a combined mac/pc setting, so Visual Source Safe or anything totally COMPUTER based would certainly be a no go. Any kind of aid?

0
2019-05-18 21:28:18
Source Share
Answers: 7

Subversion has pre-compiled binaries for Mac OS X. It is additionally readily available via MacPorts and also Fink. There are a pair wonderful user interfaces (in addition to the command-line). svnX is an open resource customer that has actually been around for some time, and also as stated Versions is really wonderful looking shut resource customer that is presently in beta. You need to still get familiar with the command-line, as you will certainly face concerns that these GUI customers can not address.

Subversion handles binary files quite possibly. I've utilized it for internet tasks in the past, and also efficiently versioned photo and also Flash documents with the code that utilized them.

0
2019-05-30 20:27:34
Source

The others have actually mentioned that Subversion and also its kin have no problem managing binary documents (although not virtually as room - successfully as message). The data source back-up need is extra intriguing though, and also one that I've confronted greater than as soon as.

Preferably, I would certainly desire a message depiction of the diff in between 2 variations of a data source (schema and also information). Using such a diff would certainly take you from one variation to the next. The resource control engine can simply store that with each devote. Bed rails movements is a great means of taking care of schema diffs, yet I have not seen anything that can take care of complete schema and also information diffs in a straightforward message layout.

Falling short that, I intend you can sign in a message data source dump like the type the mysqldump command for MySQL creates. The resource control device is diff algorithm possibly will not manage it successfully, yet it is most likely to call for much less room than signing in a nontransparent binary data source documents.

0
2019-05-22 13:15:27
Source

I've been making use of git for numerous weeks and also have actually come to be fairly keen on it. It is cross - system, takes care of problems incredibly well, and also offers every person their very own full variation database to make sure that they can sign in adjustments also when they are not attached to a network.

A great deal of high - account tasks are currently making use of git, consisting of Ruby on Rails.

0
2019-05-22 13:14:46
Source

What makes you assume you can not variation, branch, archive, and so on. visuals documents with Subversion?

I've made use of Subversion for my programs, that include graphics, and also it appears to manage them simply penalty. (Well, diffing is a trouble, yet I have not come across an excellent photo - diffing program.)

0
2019-05-21 04:25:41
Source

You can add any kind of sort of documents to subversion. If they are binary documents, it the conserved variation is merely a duplicate whereas message documents just distinctions are conserved ; nonetheless, conserving those various other sorts of documents in subversion is flawlessly great.

Making use of shell add - ins (Tortoise on Windows) makes this rather very easy. I have no experience with Mac customers, yet I would certainly visualize there are selections around.

0
2019-05-21 04:24:08
Source

I still make use of Subversion, and also on Windows I make use of TortoiseSVN that includes the TortoiseIDiff especially for considering the diffs in between photo documents.

0
2019-05-21 04:22:24
Source

All the resource control systems I've made use of (CVS, subversion, git) will certainly take care of binary documents along with message. If you are collaborating with developers with minimal version control experience, now subversion has a far better selection of GUIs. On the COMPUTER, there is no alternative to TortoiseSVN, and also for the Mac I've listened to good ideas concerning Versions.

0
2019-05-21 04:19:56
Source