Sun WorkShop TeamWare User's Guide |
Preface
The Sun WorkShop TeamWare User's Guide describes how to use the Sun WorkshopTM TeamWare code management tools. This manual is intended for the software developer, but can be used by anyone involved in team development of a product, including integrators, administrators, and release engineers.
As a software developer, you typically acquire code from a code integration area or integration workspace. You then:
- Add new features to your program module
- Test and debug the program
- Put the code back in the implementation or integration workspace from which it was acquired.
This manual assumes some understanding of the SolarisTM Operating Environment and UNIX® commands. You need not have previous experience with the Source Code Control System (SCCS).
Chapter ," and Chapter ," are a supplement to the Solaris Operating Environment
make
documentation. They describe how to use Building and Distributed Make to improve the process of building programs and make it more efficient. Use these chapters if you maintain programs using themake
utility and wish to speed up the build process. These chapters assume that you are familiar with the standardmake
utility and that you are familiar with programming constructs and processes.Multiplatform Release
This Sun WorkShop release supports versions 2.6, 7, and 8 of the SolarisTM SPARCTM Platform Edition and Solaris Intel Platform Edition Operating Environments.
Note The term "x86" refers to the Intel 8086 family of microprocessor chips, including the Pentium, Pentium Pro, and Pentium II processors and compatible microprocessor chips made by AMD and Cyrix. In this document, the term "x86" refers to the overall platform architecture, whereas "Intel Platform Edition" appears in the product name.
Access to Sun WorkShop Development Tools
Because Sun WorkShop product components and man pages do not install into the standard
/usr/bin/
and/usr/share/man
directories, you must change yourPATH
andMANPATH
environment variables to enable access to Sun WorkShop compilers and tools.To determine if you need to set your
PATH
environment variable:1. Display the current value of thePATH
variable by typing:
%
echo $PATH
2. Review the output for a string of paths containing/opt/SUNWspro/bin/
.
- If you find the paths, your
PATH
variable is already set to access Sun WorkShop development tools. If you do not find the paths, set yourPATH
environment variable by following the instructions in this section.To determine if you need to set your
MANPATH
environment variable:1. Request theworkshop
man page by typing:
%
man workshop
2. Review the output, if any.
- If the
workshop
(1) man page cannot be found or if the man page displayed is not for the current version of the software installed, follow the instructions in this section for setting yourMANPATH
environment variable.
Note The information in this section assumes that your Sun WorkShop 6 products were installed in the/opt
directory. Contact your system administrator if your Sun WorkShop software is not installed in/opt
.
The
PATH
andMANPATH
variables should be set in your home.cshrc
file if you are using the C shell or in your home.profile
file if you are using the Bourne or Korn shells:
- To use Sun WorkShop commands, add the following to your
PATH
variable:
/opt/SUNWspro/bin
- To access Sun WorkShop man pages with the
man
command, add the following to yourMANPATH
variable:
/opt/SUNWspro/man
For more information about the
PATH
variable, see the csh(1), sh(1), and ksh(1) man pages. For more information about theMANPATH
variable, see the man(1) man page. For more information about setting yourPATH
andMANPATH
variables to access this release, see the Sun WorkShop 6 Installation Guide or your system administrator.How This Book Is Organized
Chapter 1, "Introduction to Sun WorkShop TeamWare," provides a full introduction to the Sun WorkShop TeamWare product.
Chapter 2, "Managing Workspaces," presents step-by-step instructions on how to create and manage workspace.
Chapter 3, "Advanced Workspace Management," provides step-by-step instructions on how to customize Configuring and perform more advanced tasks on workspaces.
Chapter 4, "Controlling Workspace Access," provides step-by-step instructions on how to grant or deny permission to perform workspace transactions.
Chapter 5, "Managing Files," provides step-by-step instructions on how to check out and put back files.
Chapter 6, "Resolving Differences Between Files," provides step-by-step instructions on how to resolve the differences between files in the Merging tool.
Chapter 7, "Advanced File Management," provides step-by-step instructions on how to view file history, move or rename files, and customize Versioning.
Chapter 8, "Using Freezepointing," provides step-by-step instructions on how to create and use freezepoints.
Chapter 9, "Building Programs in Sun WorkShop TeamWare," provides step-by-step instructions on how to build specific targets, as well as hints on fixing build errors.
Chapter 10, "Using the dmake Utility," describes
dmake
, a tools that allows you to distribute builds over several hosts concurrently. The operation ofdmake
is described, and instructions given on how to distribute your build efficiently.Chapter 11, "Sun WorkShop TeamWare Shortcuts," provides information on how to use Sun WorkShop TeamWare commands at the command line, and also lists mouse and keyboard shortcuts.
Chapter 12, "Sun WorkShop TeamWare Architecture," lists metadata files, describes how Configuring manipulates SCCS history files during file transfer transactions, and explains SCCS Mergeable IDs (SMIDs) and SCCS delta IDS (SIDs).
Appendix A, "Error and Warning Messages," lists error messages and warnings. Each message is defined, and a possible solution is provided.
The Glossary provides an explanation of the special terms used in this manual.
Typographic Conventions
TABLE P-1
shows the typographic conventions that are used in Sun WorkShop documentation.
Shell Prompts
TABLE P-2 shows the default system prompt and superuser prompt for the C shell, Bourne shell, and Korn shell.
TABLE P-2 Shell Prompts C shell %
Bourne shell and Korn shell $
C shell, Bourne shell, and Korn shell superuser #
Related Documentation
You can access documentation related to the subject matter of this book in the following ways:
- Through the Internet at the
docs.sun.com
sm Web site. You can search for a specific book title or you can browse by subject, document collection, or product at the following Web site:
http://docs.sun.com
- Through the installed Sun WorkShop products on your local system or network. Sun WorkShop 6 HTML documents (manuals, online help, man pages, component readme files, and release notes) are available with your installed Sun WorkShop 6 products. To access the HTML documentation, do one of the following:
- In any Sun WorkShop or Sun WorkShopTM TeamWare window, choose Help About Documentation.
- In your NetscapeTM Communicator 4.0 or compatible version browser, open the following file:
- Contact your system administrator if your Sun WorkShop software is not installed in the
/opt
directory. Your browser displays an index of Sun WorkShop 6 HTML documents. To open a document in the index, click the document's title.TABLE P-3 lists related Sun WorkShop 6 manuals by document collection.
TABLE P-4 describes related Solaris documentation available through the
docs.sun.com
Web site.
Sun Microsystems, Inc. Copyright information. All rights reserved. Feedback |
Library | Contents | Previous | Next | Index |