[HTC EVO 3D] hachiroku:
Thanks to the great guide written by LiquidSolstice I have been able to learn through trial and error the proper steps for SVN on a computer running Apple's OSX.

http://xdaforums.com/showthread.php?t=1211234

All screenshots were taken from FREE SVN client svnX version 1.3.3. In this first post I will go over the process of exporting an entire rom in as little steps as possible. Please proceed to post 2 for steps of updating to the latest commit copy of the rom.

Things you will need to download and install:

svnx for osx (grab the latest version from downloads section)

http://code.google.com/p/svnx/

subversion package for svnX (file name Subversion-1.5.5.pkg.zip)

http://homepage.mac.com/martinott/

Step 1:

click on the {+} button to create a new repository record for the ROM you plan to follow. Name this project anything you would like, but paste in the appropriate "Trunk" address into the Repository Path box.

Step 2:

Once you have created a trunk repository for the ROM you plan to follow, double click on the repository from the list box. This should open the window shown below. Initially this will load blank, with a small progress bar in the upper right hand corner. Depending on your connection this can take 10 seconds to 5 minutes to load the appropriate commit log.

Step 3:

Select which commit version you would like to download. Once the radio button has been highlighted for the version we can proceed to CHECKOUT this version of the rom to our computers. When you click export you should see a "checkout trunk" box which is essentially a save to box. Within this box we should create a folder in a easy to find location. My screenshot below already has the ROM file structure created. Yours will probably be blank because you've just created a new folder. This folder will become your working project directory. an example location would be /youruserloginaccountname/desktop/EVO 3D SVNs/d3rpROM/

Step 4:

After you've clicked the CHECKOUT button and selected a save to location svnX will automatically start downloading. svnX does not have a progress indicator so rom transfer can take anywhere between 10 minutes to 3+ hours depending on your internet connection. You are essentially downloading the rom in uncompressed format. An example would be 420mb zipped compared to 680mb uncompressed. You can somewhat view the status of your export through the {OUTPUT} button located on the big "repository" window from step 2. This with comparison to the Activity window will inform you of file start and completion. The activity window can be accessed through your top most drop down menu "WINDOW->ACTIVITY". The log button will show the receiving end where as the output sidebar from the repository window will show you what is starting to be sent.

Step 5:

Once your checkout is complete, the activity window will have all line items listed with a status of "completed". No pending items should exist in this window. We are now done with the svnX application. You can close svnX now.

Step 6:

From this point on I will assume your working directory was

"/youruserloginaccountname/desktop/EVO 3D SVNs/d3rpROM/"

Also please open your finder window and create a new folder like this

"/youruserloginaccountname/desktop/EVO 3D SVNs/Exported ROMs/"

Step 7:

We are now going to export our rom into a cleaned up version without .svn tags. svn tags are hidden files/folders that contain commit/version specific information. The export function will strip these out as we will not need these once we zip up our rom. Proceed to your OSX Applications folder, then to utilities. Within our utilities folder we will launch the terminal application. Please type in exactly as shown below.

Your line prefix before your typed commands will be something like "computername:~youruserloginaccountname$", anything you type should come after this.

cd desktop[COLOR="DarkRed"]<enter key>[/COLOR]
cd "EVO 3D SVNs"[COLOR="DarkRed"]<enter key>[/COLOR]
cd "Exported ROMs"[COLOR="DarkRed"]<enter key>[/COLOR]
svn export "/Users/yourloginaccountname/Desktop/EVO 3D SVNs/yourromname/"[COLOR="DarkRed"]<enter key>[/COLOR]

after you complete the svn export command your computer will then begin to process the export without status. this process will take anywhere between 30 seconds to 20 minutes depending on your computer's processor speed. Once the terminal window displays "Export complete." we are done with this step.

Step 8:

Now open your finder window and proceed to your "Exported ROMs" folder. It should be something like "/youruserloginaccountname/desktop/EVO 3D SVNs/Exported ROMs/". Within this folder you should have a newly created folder titled after your working copies project name from the svnX application. Open this folder and select all files/folders within. If your computer currently displays hidden files exclude the .DS_Store file.

Step 9:

Right click on any of the highlighted files/folders and click on compress files. OSX should then proceed to compress our files into a medium sized zip format.

Step 10:

Your new zip file should have been created in the finder window. i generally name the zip like so; yourromname_r129.zip. The r129 is the commit version i have exported into zip format. Proceed to further rename this zip and move it out of this directory. Your ROM is now ready to be flashed through recovery.