Saturday, March 7, 2009

Subversion

I started to use SVN to manage my codes.

I feel very ashamed, because I've heard that there are tools to keep track of the data in coders world, but I didn't know that this applications were that much powerful. So, I'm emberassed because I was developing codes for years and I haven't had any information about SVN, CVS, Git, Perfoce etc.. But I think the problem was, the fact that I'm alone. There is nobody to teach me this stuff. Ok there is the internet, but internet is not pushing information to me, before I ask. Allright, I think I can live with that.

I just started a code project in Google Code with the name of oy-maya-scripts. From the project page, you can download the latest scripts and plugins I've written. And because, Google Code supports SVN repositories and I use tortoiseSVN to track my code, it is much more easier to handle the versions between my laptop, my home computer, my workstation at work and the server where the artists are using the scripts. I feel like, I lost some of the weights in my burden. And if you want to contribute you can help developing.

After creating the project, and with the feel of joy, I started to manage my current scripts. I've deleted lots of them, updated the old codes in some old scripts and organized them in a folder dedicated to my scripts only. I seperated the hacked Maya scripts (the scripts that has been written by the alias/autodesk programmers and which I added my own codes inside them to give new functionalities, like adding your own menu commands to dagMenuProc.mel, or to fix the ridiculous image number expression in checkUseFrameExtension.mel) in another folder. I standardized the format of the heading of the code files etc.. I've even found an old script that I've written 2 years ago, which actually does the same thing I need to code for an upcomming project.

SVN or these versioning applications are absolutly usefull tools. I'm curious about how I survived this far without them.

3 comments:

firas said...

i was jumping between pages, and became currius about that SVN.

THANKS man, that what i need for sure. ;)

firas said...

i was jumping between pages, and became currius about that SVN.

THANKS man, that what i need for sure. ;)

GuildWars2Items said...

You have a forever friend for life, and forever has no end D3 Gold Sale, and if you find such a friend, you feel happy and complete, because you need not worry Diablo iii Gold, your forever friend holds your hand and tells you that everything is going to be okay Buy Diablo iii Gold.

The past is gone and static. Nothing we can do will change it.scarlet blade gold, the future is before us and dynamic. Everything we do will affect it rs gold, You laugh at mescarlet blade gold for being different , but I laugh at you for being the same.