
General
Other
Modules
Team Coherence is one of the easiest to use Configuration Management
tools available today. However, if you are having problems with Team
Coherence, or just want to find out more before downloading, please consult
the following before requesting support or information.
Additional information, and electronic documentation is also available
online from the documents section.
What are the limitations of
the Evaluation version?
How do I integrate Beyond Compare as an
alternative Difference Viewer?
I check out a file in the GUI, but the change is
not reflected in the Delphi IDE
Does Team Coherence require the server to run?
What is your upgrade policy?
Is there a command-line interface?
Can I let multiple users work on the same file?
How can I move a file and its history from one
folder to another?
How do I share files across projects?
How do I merge a branch revision into the tip?
How do I switch off the insertion of comments at
the top of source files?
Module has open descendants or linked modules,
Cannot reload
How do I move a repository to another server?
Service will not start automatically
All functions, including the full UI, API, IDE integrations, and command-line, are enabled in the evaluation version to enable you to fully evaluate the modules of Team Coherence. There are limits, though, on the capacity of the evaluation version. These are listed below:
[Top]
Team Coherence Version Manager supports multiple Difference Viewers on a per-filetype basis, as well as a default Viewer. To integrate Beyond Compare as the default Difference Viewer:
Start up Team Coherence Version Manager
Select Tools/Options/Difference Viewers
Select the Beyond Compare executable as the
Application
Enter "$LF" "$RF" /FV in the Parameters
edit box
Press OK
That's it. If you want to specify Beyond Compare as the Difference Viewer to use for specific file types, click on the Add button and enter the same details for each file type.
[Top]
This is a common question. The answer is that the Team Coherence GUI and the IDE integration are actually separate instances of the client application (or a portion of it). The other instances will be updated to reflect the changes, but this is not an instantaneous change as it is carried out when the Server sends periodic updates to the connected clients.
[Top]
Yes. Team Coherence was designed from the ground up to be client-server.
The client communicates with the server using TCP, so you can access
repositories whether they are running locally, on a network, or half way
round the world. However, you can also run the client and server portions of
Team Coherence on the same machine.
This also applies to the Personal edition of Team Coherence, and to Tracker.
[Top]
Licensed users are entitled to free minor upgrades to the version of the
software they purchased a license for. A minor upgrade is defined as a
release of the software where the minor version number as viewed in the
About Box for the software is increased. Minor upgrades normally include bug
fixes and small enhancements.
Licensed users are also entitled to heavily discounted upgrades to major
releases of the software.
[Top]
Yes. The command line tool for Version Manager is installed with all releases of Team Coherence.
[Top]
Team Coherence supports both parallel and serial development. With
parallel development multiple users can lock a file and can thus make
changes to local copies of the same file. With serial development, only one
user can lock a file at a time.
Parallel / Serial development is defined at the server side and is normally
configured by the System Administrator. There is also the option of running
in a mixed mode. In this case the server is configured for Serial
development but this can be overridden on individual files to allow multiple
locks on these files only.
[Top]
Select the files you want to move in Version Manager and drag them to the
target folder. The files and revision history will be moved to the new
folder. Alternatively you can use simple Cut and Paste via the clipboard to
do the same thing.
Remember that the default working path for the files will be inherited from
the folder they were added to and may not relate to the original source
folder.
[Top]
Select the files you want to share in Version Manager, hold down the
<Ctrl> key, and drag them to the target folder. Alternatively, use Copy and
Paste.
Remember that the default working path for the shared files will be
inherited from the folder they were added to and may not relate to the
original source folder.
A common practice is to create a separate project specifically for shared
files. The files are originally added to this shared project, and shared
with other projects as required.
[Top]
To merge changes made in a branch revision into the tip: Check out the tip revision to make it writable. Select the Branch revision in the Version Manager and select Action/Differences/<filename>. This displays the difference viewer to show the differences between the two revisions. Use the difference viewer to merge the changes (see the help file). Repeat the process for each file in the group. Finally check in the tip revision.
[Top]
By default, Team Coherence will insert a header comment in all pascal and
C++ source files. This is used to allow quick viewing of the revision
history of a file while it is being edited. This can be switched off by
Admin users by selecting Tools / File Groups... and clicking on the Header
button.
Note that this does not affect normal keyword expansion which is defined in
the File Groups section of the same dialog box.
[Top]
This is a known problem with Delphi and C++Builder. Basically, Delphi is opening the linked form in the background but is not listing the 'hidden' form in the OTA. Borland know about the problem, but are not intending to fix it. The same problem will occur in all addins that attempt to reload these kinds of files.
[Top]
It is a relatively simple matter to move a repository to a different
server. Follow the steps below:
Shut down the existing repository service and backup
the files
Copy the files to the new server
Install the TC Server on the new machine
Create a new repository instance and point it to the
copied files
Start up the new repository
If required, update the clients to point to the new
repository
If you are using a CD to copy the files between servers, make sure to clear
the read-only flag that may be set on the copied flags.
If you are using Visual Studio .NET, and the repository is moving to another
server, you may need to delete any .suo files associated with your solutions
that are archived using Team Coherence.
[Top]
This can be caused by Team Coherence Server being installed on a Subst'd
drive. Because there is no way for Team Coherence Server Configuration tool
to determine what the real path is, the service is configured to run using
the substituted path.
At boot time, if the Service Manager cannot locate the service binary, the
service will not be started. In other words, the Server should be installed
on a drive that is available at boot time on the machine in question.
[Top]