home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 14 Text / 14-Text.zip / srcsafe.zip / PLATFO.ZIP / PLATFORM.TXT < prev   
Text File  |  1993-11-15  |  5KB  |  123 lines

  1. Multi-Platform Version Control with SourceSafe
  2.  
  3. SourceSafe by One Tree Software is designed to be a one point control center
  4. for all your code.  This commitment extends beyond providing a project-oriented
  5. model and an accessible interface.  It means that if you port code across
  6. different platforms, accessing common files across a heterogeneous network, you
  7. need to be able to store those files in SourceSafe and access them from all
  8. your operating environments.
  9.  
  10. This document lists the major software platforms which may be important to your
  11. development strategy, and discusses SourceSafe's support for these platforms. 
  12. Before listing the platforms, however, a few general points should be made.
  13.  
  14. 1. All SourceSafe versions are 100% compatible with each other.
  15.  
  16. If you check out a file from the Macintosh, the checkout status will appear on
  17. a Windows users' screen.  After you update the file back into SourceSafe, the
  18. new file may be checked out to a UNIX machine somewhere else on the network.
  19.  
  20. 2. Cross-platform issues such as the different end-of-line characters used by
  21. different systems, the varying rules for legal filenames, and many platform-
  22. specific features are handled transparently by SourceSafe.
  23.  
  24. 3. SourceSafe interfaces on different platforms are similar to each other, in
  25. order to minimize the learning curve.
  26.  
  27. Of course, each version is also designed to look and act as a user of that
  28. environment would expect.  When these twin goals come in conflict, the
  29. interface standards of the operating system are considered paramount.
  30.  
  31. 4. With very minor variations, the feature set on all versions of SourceSafe is
  32. the same.
  33.  
  34. 5. Finally--if you are maintaining portable code, SourceSafe's Shared Files
  35. feature can enable you to keep track of which modules are used by which
  36. versions of your program.
  37.  
  38. See the technical bulletin "Version Control the SourceSafe Way" for more
  39. information about this feature.
  40.  
  41. ** DOS **
  42.  
  43. The original version of SourceSafe was a DOS application, and the DOS product
  44. has remained an integral part of the product line.  SourceSafe for DOS actually
  45. consists of two programs: a text-based pop-up interface, and a command-line. 
  46. The two versions complement each other, providing different ways of accessing
  47. the same functionality.
  48.  
  49. SourceSafe runs under DOS version 3.3 or higher.
  50.  
  51. ** Microsoft Windows **
  52.  
  53. SourceSafe 2.0 added a Windows version of SourceSafe, and introduced
  54. SourceSafe's graphical interface for the first time.  SourceSafe for Windows is
  55. not a simple "shell" that spawns a command-line or another product: it is a
  56. full Microsoft Windows application, with an interface modeled on the File
  57. Manager.
  58.  
  59. SourceSafe runs under Windows version 3.1 or higher.  Because of SourceSafe's
  60. advanced interface, Windows 3.0 is not supported.
  61.  
  62. ** Microsoft Windows/NT **
  63.  
  64. Since the July '92 Beta release of the Windows/NT operating system, One Tree
  65. Software has been shipping a full 32-bit NT version of SourceSafe.  The
  66. interface is visually identical to the Windows 3.1 version of SourceSafe, but
  67. is a genuine NT application in every respect.  SourceSafe for Windows/NT
  68. provides both a graphical interface and a command-line, and fully supports
  69. NTFS, HPFS and FAT file systems with "long filename" and "short filename" modes
  70. for cross compatibility.
  71.  
  72. ** The Macintosh **
  73.  
  74. SourceSafe 2.1 added, to SourceSafe's PC line, a Macintosh version of
  75. SourceSafe.  SourceSafe for the Macintosh is not a standalone application with
  76. an interface--instead, it is a command-line ToolServer application.  (A later
  77. version of SourceSafe will be a standalone Macintosh application with a user
  78. interface; however, no date is scheduled for this product.)
  79.  
  80. SourceSafe is completely aware of Macintosh-specific issues such as the
  81. resource fork, file information (type, creator, flags), and the modification
  82. and creation date/time of files.
  83.  
  84. SourceSafe runs under Macintosh System 7.0.  In addition to system software,
  85. SourceSafe requires the command-line environment which can be provided by the
  86. Macintosh Programmer's WorkShop (MPW) or by recent Symantec compilers such as
  87. Think C 6.0.
  88.  
  89. ** UNIX **
  90.  
  91. SourceSafe 2.12 saw the introduction of a UNIX addition to the product line. 
  92. SourceSafe for UNIX is strictly a command-line application, not a graphical (X-
  93. Windows) program.  (A later version of SourceSafe will support a graphical
  94. interface; however, there is no scheduled date for this product.)
  95.  
  96. As of this writing (October 1993), SourceSafe is available on the following
  97. UNIX "flavors."  However, new platforms are continually being added to the
  98. list.
  99.  
  100. 1. SCO UNIX v3.2.2 and later
  101. 2. IBM RS6000: AIX 2.3
  102. 3. Sun 4 and Sparcstations: SunOS 4.1.2, Solaris 1.1
  103. 4. DecStations: Ultrix 4.2
  104. 5. AT&T System V Release 4 on Intel
  105. 6. HP 700 & 800 series: HPUX 8.0
  106.  
  107. ** OS/2 **
  108.  
  109. With SourceSafe 2.2, a native OS/2 product completed SourceSafe's multi-
  110. platform product line.  SourceSafe for OS/2 offers both a PM interface and a
  111. native OS/2 command-line.  The user can alternate between "long filename" (for
  112. HPFS) and "short filename" (for FAT file systems) modes, providing for the full
  113. range of OS/2 file naming.  Extended attributes are fully supported and
  114. maintained.
  115.  
  116. SourceSafe runs under OS/2 2.0 or higher.
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.