svn folder in each folder that holds important information and if you delete this, Subversion gets a bit annoyed. If I’m collaborating with someone else on a project and they, for example, send me a new folder of images for a project, I can’t just delete the old folder of images and put the new one in it’s place. The downside that I didn’t like is that it’s quite rigid with it’s management of files. It’s built into Dreamweaver, Coda, Textmate and quite a few other pieces of software.There is a large variety of GUI clients for it.It’s built in to Mac OS X and Mac OS X Server.I initially looked at Subversion which has a lot going for it. I’ve since sent this quick fix to my dev friends using GitHub and the Mac.I’m doing a bit of web development work, for myself and for my clients, and realised that having some form of source control will be quite useful. This allowed me to view the X-code licence, and then agree to the terms. I simply had to run: sudo xcodebuild -license
“Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.”Īh! Ok, X-code was obviously re-installed with OSX Mavericks. First I tried to run my install script in a different way: php poser install -prefer-dist That error didn’t make much sense to me, except that Git was apparently not found. Man, those red errors are scary, especially for someone who just started learning to use command line a couple of months ago. I ran the usual, php composer.phar install command after dumping the vendor folder and composer.lock folder, only to face a big red error. When I went to update the Vendor folder with all of the packages in the local Dev environment, I ran into an issue. Next, my Composer updates suddenly stopped working. First, I had to re-install Java to open any of my Creative Suite Applications. The other day I updated my Mac to the new OSX Mavericks, which is an awesome free upgrade (thanks Apple)! Unfortunately, this upgrade did cause a few odd things to happen with my mac. Being that I’m the Front-End guy on the team, I don’t use Windows like the rest of the crew… So when something goes wrong with Git and OSX, I’m typically left to my own devices and some Google Searches.
Periodically, I have to crack open Terminal and update composer to pull in the latest versions of our Laravel Packages.
I do all of my local dev work using MAMP on Mac OSX, and we use GitHub for version control. What’s that mean? It’s like building chunks of the software into plugins that can be re-used for other projects… Nifty. With the new edition of Laravel 4, bundles are now being built as packages which are pulled into the project via Composer. The software project that I have been working on for the past few months is being built in Laravel 4.