Open main menu

CDOT Wiki β

Changes

Svn rules - OOP344 20111

312 bytes added, 11:25, 14 January 2011
no edit summary
{{OOP344 Index | 20111}}
= SVN = == Standard directories Directories ===== branches Branches ===* in here each team member will create a home directory using her<hr /his seneca id>* each of the following home directories will contain several directories, some of which are work space for different tasks.==== Email ID 1 ====*: ===== Backspace bug ========= email id1 = Right key =====* devbackspace* leftArrowbug* workspace 3* etc....
==== wliang11 ========= Fix Segmentation Fault at exit ========= Email ID 3 ====* Create home directories for team members using your Seneca email id2 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 ===<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 ======== email id 3 prj0.12====
=== tags Trunk ===* holds several directories and each is a copy of a completed task of trunk<hr />* tags are never to be changed or edited, they are simply copies of success points during Holds the development current status of the project === trunk ===# holds the currect status * Latest compiled and working version of the applicationproject# is * Should always in a successful compiled statebe able to compile
==== How to work with trunk ====
* in In your team page there must be you have a trunk status section** in In your trunk status section you must have two things:major information*** 1 - Status of the trunk (committed, committing) ***2- the id The identity of the person who has committed did commit or is committing the turnk**# before Before committing any changes 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 change be changed to '''committed'''**# if If status is committed, change it to committing and update the identity part with you idyour information**# start Start merging your changes to trunk**# resolve Resolve possible conflicts if happens**# compile Compile again to make sure it everything is successfulok**# do Do the final commit**# change Change the status back to committed with your id
== important = Important commands ====== checkout = Checkout ====* is Is the first thing you do to get a copy of the whole, or part of a repository=== add = Add ====* It is to mark a new file or directory (be selective) to be added to the repository at next '''commit'''=== update = Update ====* is Is to bring changes from the repository and apply it to your local copy=== export = Export ====* makes Is to get a non-versioned copy of part or whole or part of a reporepository=== import = Import ==== * copies a non_versioned directory of Copies local file /directories to a repository to be checked out later