For 1 and 2, Click on the target revision (Incoming tab of the Changes view), navigate to the file (on the right), and right-click it.
- You can then select "Diff with Local" to compare the local version of your file to the commit.
- This allows you to selectively update your version with what is currently committed
- You can also select "Open Repository Version" to open a read-only version of the file, as it's currently committed to the repository.
- This allows you to copy/paste the entire contents to your local file
- You can also go to the Project navigator, right-click on your target file, and select Subversion > Update File.
- You should select which revision number you want to update to (Update/Switch to specific revision).
- Click [Ok]