Set Up SVN Source Control...................... 32-17
SVN Source Control Options.................... 32-17
Register Binary Files with SVN .................. 32-18
Standard Repository Structure.................. 32-21
Tag Versions of Files.......................... 32-21
Enforce Locking Files Before Editing............. 32-21
Share a Subversion Repository .................. 32-22
Check Out from SVN Repository.................. 32-24
Retrieve Tagged Version of Repository............ 32-26
Update SVN File Status and Revision .............. 32-28
Refresh Status of Files........................ 32-28
Update Revisions of Files...................... 32-28
Get SVN File Locks............................. 32-29
Manage SVN Repository Locks.................. 32-29
Set Up Git Source Control ....................... 32-30
About Git Source Control...................... 32-30
Install Command-Line Git Client................. 32-31
Register Binary Files with Git................... 32-32
Add Git Submodules .......................... 32-34
Clone from Git Repository....................... 32-36
Troubleshooting............................. 32-37
Update Git File Status and Revision............... 32-38
Refresh Status of Files........................ 32-38
Update Revisions of Files...................... 32-38
Branch and Merge with Git ...................... 32-40
Create Branch.............................. 32-40
Switch Branch.............................. 32-42
Compare Branches ........................... 32-42
Merge Branches............................. 32-42
Revert to Head .............................. 32-43
Delete Branches ............................. 32-43
Pull, Push and Fetch Files with Git................ 32-45
Pull and Push............................... 32-45
Fetch and Merge............................ 32-46
Use Git Stashes ............................. 32-47
xxxiii