Theories of Literary Criticism English 113 Literature-Based Research Suzann Ledford.
Made in USA Software Development Services Ayoka, L.L.C. 202 E. Border Street, Ste 334 Arlington, TX...
-
Upload
georgiana-stafford -
Category
Documents
-
view
214 -
download
0
Transcript of Made in USA Software Development Services Ayoka, L.L.C. 202 E. Border Street, Ste 334 Arlington, TX...
![Page 1: Made in USA Software Development Services Ayoka, L.L.C. 202 E. Border Street, Ste 334 Arlington, TX 76010 817.210.4042 By Steven Ledford.](https://reader033.fdocuments.net/reader033/viewer/2022051618/56649d015503460f949d3213/html5/thumbnails/1.jpg)
Made in USA Software Development Services
Ayoka, L.L.C.202 E. Border Street, Ste 334Arlington, TX 76010817.210.4042www.ayokasystems.com
By Steven Ledford
Subversion Exposed
![Page 2: Made in USA Software Development Services Ayoka, L.L.C. 202 E. Border Street, Ste 334 Arlington, TX 76010 817.210.4042 By Steven Ledford.](https://reader033.fdocuments.net/reader033/viewer/2022051618/56649d015503460f949d3213/html5/thumbnails/2.jpg)
Made in USA Software Development Services
Fundamental Concept
Ayoka, L.L.C.202 E. Border Street, Ste 334Arlington, TX 76010817.210.4042
Shorten your time to marketthrough application outsourcing with…
How do you allow multiple people modify files?
![Page 3: Made in USA Software Development Services Ayoka, L.L.C. 202 E. Border Street, Ste 334 Arlington, TX 76010 817.210.4042 By Steven Ledford.](https://reader033.fdocuments.net/reader033/viewer/2022051618/56649d015503460f949d3213/html5/thumbnails/3.jpg)
Made in USA Software Development Services
Methodologies
Ayoka, L.L.C.202 E. Border Street, Ste 334Arlington, TX 76010817.210.4042
Shorten your time to marketthrough application outsourcing with…
Lock – Modify – Unlock
![Page 4: Made in USA Software Development Services Ayoka, L.L.C. 202 E. Border Street, Ste 334 Arlington, TX 76010 817.210.4042 By Steven Ledford.](https://reader033.fdocuments.net/reader033/viewer/2022051618/56649d015503460f949d3213/html5/thumbnails/4.jpg)
Made in USA Software Development Services
Lock – Modify – Unlock
•Default Microsoft Visual SourceSafe Mechanism
•Drawbacks
• Inhibits parallel development on same/related files
• False sense of security
• Harry modifies file A while Sally modifies file B, where file A depends on file B.
Methodologies
![Page 5: Made in USA Software Development Services Ayoka, L.L.C. 202 E. Border Street, Ste 334 Arlington, TX 76010 817.210.4042 By Steven Ledford.](https://reader033.fdocuments.net/reader033/viewer/2022051618/56649d015503460f949d3213/html5/thumbnails/5.jpg)
Made in USA Software Development Services
MethodologiesCopy – Modify – Merge
![Page 6: Made in USA Software Development Services Ayoka, L.L.C. 202 E. Border Street, Ste 334 Arlington, TX 76010 817.210.4042 By Steven Ledford.](https://reader033.fdocuments.net/reader033/viewer/2022051618/56649d015503460f949d3213/html5/thumbnails/6.jpg)
Made in USA Software Development Services
MethodologiesCopy – Modify – Merge
![Page 7: Made in USA Software Development Services Ayoka, L.L.C. 202 E. Border Street, Ste 334 Arlington, TX 76010 817.210.4042 By Steven Ledford.](https://reader033.fdocuments.net/reader033/viewer/2022051618/56649d015503460f949d3213/html5/thumbnails/7.jpg)
Made in USA Software Development Services
Copy – Modify – Merge
• Default Subversion Mechanism
• Drawbacks
• Can’t really use with binary files
• Frustrating if you are not familiar with the concepts… ask David
Methodologies
![Page 8: Made in USA Software Development Services Ayoka, L.L.C. 202 E. Border Street, Ste 334 Arlington, TX 76010 817.210.4042 By Steven Ledford.](https://reader033.fdocuments.net/reader033/viewer/2022051618/56649d015503460f949d3213/html5/thumbnails/8.jpg)
Made in USA Software Development Services
The RepositoryGeneral Structure
•trunk
•tags
•branches
![Page 9: Made in USA Software Development Services Ayoka, L.L.C. 202 E. Border Street, Ste 334 Arlington, TX 76010 817.210.4042 By Steven Ledford.](https://reader033.fdocuments.net/reader033/viewer/2022051618/56649d015503460f949d3213/html5/thumbnails/9.jpg)
Made in USA Software Development Services
The RepositoryTrying Out the Trunk
•Edge release
•Should compile
•Never work directly on the trunk
![Page 10: Made in USA Software Development Services Ayoka, L.L.C. 202 E. Border Street, Ste 334 Arlington, TX 76010 817.210.4042 By Steven Ledford.](https://reader033.fdocuments.net/reader033/viewer/2022051618/56649d015503460f949d3213/html5/thumbnails/10.jpg)
Made in USA Software Development Services
The RepositoryTouching the Tags
•Releases, Milestones, or Versions
•Create once, modify NEVER
![Page 11: Made in USA Software Development Services Ayoka, L.L.C. 202 E. Border Street, Ste 334 Arlington, TX 76010 817.210.4042 By Steven Ledford.](https://reader033.fdocuments.net/reader033/viewer/2022051618/56649d015503460f949d3213/html5/thumbnails/11.jpg)
Made in USA Software Development Services
The RepositoryBuilding the Branches
•Development should be performed on branches
•Each branch should be a disjoint component of your architecture
• Works best with loosely coupled, highly cohesive OO design
•Forces code reviews, and integration testing
![Page 12: Made in USA Software Development Services Ayoka, L.L.C. 202 E. Border Street, Ste 334 Arlington, TX 76010 817.210.4042 By Steven Ledford.](https://reader033.fdocuments.net/reader033/viewer/2022051618/56649d015503460f949d3213/html5/thumbnails/12.jpg)
Made in USA Software Development Services
Example Architecture
![Page 13: Made in USA Software Development Services Ayoka, L.L.C. 202 E. Border Street, Ste 334 Arlington, TX 76010 817.210.4042 By Steven Ledford.](https://reader033.fdocuments.net/reader033/viewer/2022051618/56649d015503460f949d3213/html5/thumbnails/13.jpg)
Made in USA Software Development Services
Example Project Snap Shot
![Page 14: Made in USA Software Development Services Ayoka, L.L.C. 202 E. Border Street, Ste 334 Arlington, TX 76010 817.210.4042 By Steven Ledford.](https://reader033.fdocuments.net/reader033/viewer/2022051618/56649d015503460f949d3213/html5/thumbnails/14.jpg)
Made in USA Software Development Services
Tools
•Windows:
• Tortoise SVN
•Visual Studio:
• Ankh SVN
•Eclipse:
• Subclipse
• Subversive
•Linux:
• SVN Client (good ol’ command line)