There are two main steps to setting up integration between FogBugz and your source control system.
You need to install a "trigger" script in your source control system to notify FogBugz whenever a check-in occurs that is related to a particular bug.
The way these scripts work is they send the check-in information via HTTP to a FogBugz ASP page named cvsSubmit.asp, using a URL like:
http://your.fogbugz.server/cvsSubmit.asp?ixBug=bugID&sFile=file&sPrev=x&sNew=y
Where:
Alternately, you could write a script that notifies FogBugz by using a data access library such as ODBC or OLEDB to insert a new record directly in the table named CVS containing the above four values.
Log onto FogBugz as an administrator and on the Settings | Site screen, go to the Main tab.
Under Source Control URL for logs, enter the URL of your source control system history viewer.
In this URL, ^FILE will be replaced with a file name for which FogBugz wants to display the history.
Under Source Control URL for diffs, enter the URL of your source control system diff viewer.
In this URL, ^FILE will be replaced with the file name, ^R1 will be replaced with the old version number, and ^R2 will be replaced with the new version number.