1
edit
Changes
→fix font editing
{{OOP344 Index | 20111}}= SVN = == Standard directories Directories ===== branches Branches ===
<hr />
==== email id2 wliang11 ========= Fix Segmentation Fault at exit ========= email id Email ID 3 ====* Create home directories for team members using your Seneca email ID* Under each home directory, there will be several directories for tasks being done on the project* These directories are copies of trunk for different goals=== tags Tags ===
<hr />
* Tags are snapshots of successful stages of the project* Each tag is called a release* Each tag is a copy of trunk* Each tag also should hold one directory called '''submission logs'''* In submission logs each student will have a file named as "emailid.txt"==== prj0.1 ======== trunk prj0.12==== === Trunk ===
<hr />
==== How to work with trunk ====
* In your team page you have a trunk status section
** In your trunk status section you have two major information
** 1- Status of the trunk (committed, committing)
** 2- The identity of the person who did commit or is committing
**# Before committing or merging your code to trunk, make sure your version is compiled and working
**# Update your trunk to make sure it has all the changes, others made
**# Make sure the status is NOT '''committing'''; if it is, wait for it to be changed to '''committed'''
**# If status is committed, change it to committing and update the identity part with your information
**# Start merging your changes to trunk
**# Resolve possible conflicts
**# Compile again to make sure everything is ok
**# Do the final commit
**# Change the status to committed
=== Important commands ===
==== Checkout ====
* Is the first thing you do to get a copy of the repository
==== Add ====
* It is to mark a new file or directory (be selective) to be added to the repository at next '''commit'''
==== Update ====
* Is to bring changes from the repository to your local copy
==== Export ====
* Is to get a non-versioned copy of part or whole repository
==== Import ====
* Copies local file/directories to a repository
== Resources ==
* [http://subversion.tigris.org/ Subversion (SVN)]
* [http://tortoisesvn.net/downloads Download Page of TortoiseSVN]
* [http://tortoisesvn.net/docs/release/TortoiseSVN_en/index.html TortoiseSVN Documentation]
* [http://svnbook.red-bean.com/ SVN book at red-bean.com] or download[https://cs.senecac.on.ca/~fardad.soleimanloo/oop344/notes/svn-book.pdf the PDF from here].
* [http://www.rapidsvn.org/download/release/0.12/RapidSVN-0.12.0-8051.dmg RapidSVN] a SVN Client for Mac
* [http://zenit.senecac.on.ca/wiki/index.php/How_to_set_up_tab_spaces Changing Tab Key Behaviour in Certain IDEs]
* [http://ankhsvn.open.collab.net/ AnkhSVN - Free Visual Studio SVN Integration Alternative To VisualSVN]