[HTC EVO 3D] hachiroku:
Updating your SVN copy to the latest commit version

(updating to latest revision)​

Info:

The steps shown here will only cover incremental updates to the latest commit version.

This process should only take a fraction of the time of the first time we ran svnX.

We will only be refreshing the new/modified files since our last update/revision/commit/change/fresh

Step 1:

Load up svnX and you should see your working copies screen. As shown below. If not goto your top most drop down menu and enable this window through the window menu. "Window -> Working Copies" Double click your working copy from the list in the working copies window.

Step 2:

You should now see this window as shown below. This is the current status of your working copy. Your working copy is the current version of the ROM located on your computer. From this window we can essentially do and update to the latest copy of the ROM. Other valuable information from this window is the display of the version of the working copy from our computer. In this screenshot you can see my current version/repository/commit/revision is r137.

Step 3:

Since we now know what the latest version we have is, we want to determine what the latest version from the trunk repository is. Like with our first time running svnX, we want to double click onto our repositories to view the current commit comments as well as version. Double click our ROM name from the repositories window. This should load the second screenshot below. Give it a few minutes as svnX should attempt to load current commit comments. The repository version as seen in this screenshot shows r148 which is newer than our working copy of r137

Step 4:

In this step we have decided we would like to accept the latest revision of r148. Go back to our window which displays our working copy version of r137. From this window you will notice there is an UPDATE button, click on this. Once you click on this, you can proceed to view the progress of file transfer by clicking onto the OUTPUT button. Once you click on this output button, your window will look like seen below.

Step 5:

As your working copy is being updated you will see multiple entries scroll through the side window. This window does not automatically scroll to the end with each addition so be aware. Since internet connection, and file size can differ, there might be times when we are unsure if anything is occurring. In this case we would like to complete a comparison against our activity window. Find our activity menu through our system drop down menu, Window -> Activity. This should return our activity window as shown below.

Step 6:

Now that our activity window has appeared, proceed to click the LOG button. Our activity window should now extend a similar window to our output sidebar. This window as well does not automatically scroll to the end with each entry so please be aware.

Step 7:

In comparing both of our windows, we can see if the server has started sending a new file as the output sidebar will update before our activity window log.

Step 8:

Once the update process is complete you should hopefully see a growl notification as seen below. This is if you have growl installed on your machine. Updated to revision 148.

Step 9:

Our working copies action window will also reflect our new revision number as seen below of r148. The activity window's log box should also display completion if you scroll to the bottom.

Step 10:

We are now done with our update. Please proceed to export your svn with the same instructions as used before.

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<enter key>

cd "EVO 3D SVNs"<enter key>

cd "Exported ROMs"<enter key>

svn export "/Users/yourloginaccountname/Desktop/EVO 3D SVNs/yourromname/"<enter key>​