home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 14 Text / 14-Text.zip / srcsafe.zip / SRCSAF.ZIP / SRCSAFE.TXT < prev   
Text File  |  1993-11-15  |  6KB  |  108 lines

  1. SourceSafe
  2. Project Oriented Version Control
  3.  
  4. SourceSafe by One Tree Software is a "project oriented version control
  5. system."  SourceSafe doesn't try to write your program for you: it takes care
  6. of your maintenance and tracking responsibilities, freeing you up to
  7. concentrate on programming.
  8.  
  9. More specifically, using SourceSafe can enhance your development productivity
  10. in six principal ways.
  11.  
  12. 1. Team Coordination
  13.  
  14. When more than one person is working together on a project, how do you keep
  15. track of who is doing what, when?  If several developers attempt to modify
  16. the same file at the same time, they might wind up overwriting each other's
  17. changes!  That can be disastrous.  But policies to prevent it can be costly,
  18. inefficient, and difficult to enforce.
  19.  
  20. Unless, that is, you use SourceSafe.  With SourceSafe, each developer "checks
  21. out" a file before modifying it.  Other developers still have access to the
  22. file, but they cannot check it out for modification.  When the programmer is
  23. finished working on the file, he updates it back into SourceSafe, making the
  24. latest version immediately available to everybody.  This simple system
  25. requires no time-consuming overhead, but it does provide an error-proof
  26. guarantee that one person will be modifying one file at one time.
  27.  
  28. 2. File and Project Histories
  29.  
  30. The name "version control" refers specifically to a product's ability to
  31. store old versions of a file.  If you've updated a file ten times, SourceSafe
  32. can give you the most recent version, or any of the previous nine.  And
  33. SourceSafe's advanced "reverse delta" storage mechanism ensures that storing
  34. all these versions doesn't use too much disk space: because SourceSafe stores
  35. only the changes you make each version, and then uses those changes to
  36. reconstruct old versions of your files on demand.
  37.  
  38. But SourceSafe goes beyond simple file histories, and tracks the history of
  39. entire projects as well!  Suppose a customer with version 2.00b of your
  40. program finds a bug.  No problem--you used a SourceSafe "project label" to
  41. tag version 2.00b, and now SourceSafe can give you back exactly the files
  42. that made up the project at that time.  Just build your program and start
  43. hunting!
  44.  
  45. 3. Shared Code
  46.  
  47. If you write a number of programs around a common base of "core code"; if you
  48. customize one program for different customers' needs; or if you write in an
  49. object-oriented language such as C++; then you know the power of reusable
  50. code.  You can add a feature to one shared module, and immediately get the
  51. benefit in five different programs.
  52.  
  53. But you also know the organizational issues: you have to remember what
  54. programs are using this file, and propagate every change to all the necessary
  55. places!  That's why SourceSafe has built-in support for Shared files.  You
  56. tell SourceSafe that your program wants to Share certain files from another
  57. program, and SourceSafe remembers that link.  When you modify a file, it
  58. automatically propagates the change to all the projects that Share that file.
  59.  And if you need to know which programs have been affected, SourceSafe gives
  60. you a report; so you always know what to recompile.
  61.  
  62. 4. Accessible Interfaces
  63.  
  64. You've got programs to write, deadlines to meet and customers to worry about.
  65.  The last thing you need from your version control system is one more thing
  66. to worry about, a day-long installation process and tedious employee training
  67. sessions.
  68.  
  69. That's why SourceSafe is as easy to use as it is powerful.  Powerful
  70. installation systems and administrative interfaces mean you can have
  71. SourceSafe fully installed and ready for all your users in half an hour.  An
  72. elegant interface patterned after the Windows File Manager, a straightforward
  73. command-line with no obscure parameters required for common actions, and
  74. extensive on-line help, mean that your users may never even use SourceSafe's
  75. detailed User's Manual.  And best of all, the interface and command-line
  76. syntax are the same across all platforms, so you only have to learn
  77. SourceSafe once!
  78.  
  79. 5. Multi-Platform Support
  80.  
  81. If you're among the increasing number of companies who write one program for
  82. many different operating systems, you have a new problem--you need to
  83. maintain one centralized database of code, with full access from all your
  84. systems.  That's why the SourceSafe versions for DOS, Windows 3.1,
  85. Windows/NT, OS/2, the Macintosh, and UNIX, are all 100% compatible.  You can
  86. check out a file on your Macintosh, and your change will be reflected on
  87. another user's Windows screen.  And cross-platform issues such as filename
  88. length, end-of-line characters, OS/2 extended attributes and the Macintosh
  89. resource file are handled by SourceSafe thoroughly, intelligently, and (most
  90. important) transparently.
  91.  
  92. 6. The One Tree Guarantee
  93.  
  94. There is no way for you to know how SourceSafe can improve your development
  95. environment until you try it.  That's why One Tree Software always gives you
  96. the guarantees you need to feel absolutely secure.  Like free, unlimited
  97. technical support to all registered users, and a reasonably priced
  98. maintenance plan to keep you up to date with the latest version of
  99. SourceSafe.
  100.  
  101. It all adds up to a simple philosophy: you need long-term solutions to
  102. important development questions, and those solutions depend on the company
  103. that stands behind the product.  One Tree Software is 100% committed to
  104. meeting all your needs, and to providing a level of customer service and
  105. support which matches the high level of quality in our products themselves.
  106.  
  107. For more information about SourceSafe, contact One Tree Software today!
  108.