Posts by $umeet $oni:
Subversion – Rules, Crash Course and Work Cycle
RULES
Rule #1: Check in only completed functioning code that you believe works. Bugs may be found later, but don’t check in anything that you know is incomplete or broken.
Rule #2: Check in as often as possible without breaking rule #1.
Rule #3: Always perform an update before a check-in.
Rule #4: Reference the svn red book often. http://svnbook.red-bean.com/
Rule #5: Do not mess around with the .svn directories in the check-out unless you’re an expert with subversion.
CRASH COURSE:
Subversion (svn) is a source code repository like microsoft sourcesafe, cvs, or borland starteam. The main repository we use is called simply ‘main’. Beneath main, everything is organized into projects. There is a project for the main website itself, called ‘webroot’. Each project is organized into branches (created at release), and “trunk” where development occurs.
There are a few main functions to svn that you need to be familiar with.
- Checkout – This is how you get a copy of the project.
- Diff – Use this before commit to make sure you are only checking in things you intend to check in.
- Commit – This sends your changes to the server, this is how you check in.
- Status – This will list which files are changed or new.
- Add – Use this to add new files you create to the repository. Must be followed by a commit.
- Update – This brings down any changed files. It will attempt to merge, and warn on failure, if a file on the server has been changed since the last time you ran an update, and your local copy is modified.
Again, read the red book.
WORK CYCLE:
- Checkout the project.
- Modify files and test modifications.
- Update.
- Any new files or directories need to be ADDed.
- Update.
- Repeat 2-4 until your changes are ready to be sent up.
- Commit.
How to install, configure and use SVN (Subversion)
To access your online repository (http://dev.w3syntactic.com/poemsandgifts/) from your Windows based operating system, you should install one of the SVN client applications. Here, we will be discussing about TortoiseSVN. To install TortoiseSVN client application on your system, you can find it at http://tortoisesvn.tigris.org or rather at http://tortoisesvn.net/downloads. There you will find two types of installers – [...]
Installing Subversion (SVN) using Dreamhost
Login to your dreamhost account. On the left navigation bar, click on Goodies and then “Subversion” Under “Create a new Subversion Project:” – input all the necessary values and click on the button called “Create my new project repository now!” Once after clicking on that button and if everything has been inputted correctly, your request [...]
How to check if Windows 7, Vista, XP or Server 2003 is 32-bit or 64-bit (x86 or x64) version?
Windows Vista Method 1 Click Start, then click on Run or Start Search. Type msinfo32.exe and then press Enter key. In “System Information”, review the value for the System Type item: For 32-bit editions of Windows, the value of the System Type item is x86-based PC. For 64-bit editions of Windows, the value of the [...]
Installing and Configuring Mantis Bug Tracker
Step by step instructions on installing and configuring Mantis on your system: Installing Mantis Download latest version of mantis from http://www.mantisbt.org/download.php. The first thing to do is to unzip the downloaded file, keeping the directory structure intact. The next step is to move that Mantis root directory to “c:\inetpub\wwwroot\mantis” (assuming that the root directory of [...]



