Edgewall Software
Home
Trac
Trac Hacks
Genshi
Babel
Bitten
Home
Download
Documentation
Mailing Lists
License
FAQ
Search:
Login
Preferences
Help/Guide
About Trac
Wiki
Timeline
Roadmap
Browse Source
View Tickets
New Ticket
Search
Context Navigation
+0
Start Page
Index
History
Editing TracAndVersioning
Adjust edit area height:
8
12
16
20
24
28
32
36
40
Edit side-by-side
= How Trac and version control systems work together = ''These examples use Subversion terminology'' == Supported features == It is useful to identify the revisions and modifications that were made to complete the change. This is called a TracChangeset and allows users to clearly identify which modifications were made for a ticket. == How it works == The integration between Trac and the version control system depends on TracLinks. Every time a change is commited to the version control repositry a TracLink must be used in the comment (usually referred to as a commit message) that includes a reference to the correct ticket With additonal logic in the commit hooks (using Subversion terminology) it is possible to reject the commit if no ticket number is supplied. == Provided functions == * TracLinks * TracChangeset == Example == 1. A Trac user begins work on a ticket 1. They obtain code from the version control system 1. After the work is completed they perform a commit of their modifications to the version control repository 1. The user inserts the Trac ticket number into the commit message as a TracLinks 1. Trac can now display the change set for the ticket
Note:
See
WikiFormatting
and
TracWiki
for help on editing wiki content.
Change information
Your email or username:
E-mail address and name can be saved in the
Preferences
Comment about this change (optional):
Note:
See
TracWiki
for help on using the wiki.