Team foundation is centered around source control and provides most of what you would need around issue management (e.g. work items). If you already have both of those, I'm not really sure what you would be using TFS for.
I'll second what Ewald mentioned about the TFS Integration Platform-- that's a good start for converting from one source control system to TFS. Beyond that, there are a number of ways that you can integrate with the TFS Workitem store. There are other questions here on StackO that cover the details, but in a nutshell:
Excel Integration: TFS has excellent integration with Microsoft Excel, and this can be a way to do intermittent, one-way conversions of your WorkItems. In this approach, you export them to Excel, manipulate the results as necessary, then import them into your other system using whatever methods are available.
Programmatic integration: TFS gives you an excellent API for retrieving and manipulating WorkItems. It is a matter of a few lines of code to retrieve the WorkItem records that you want, then you can import them into your other system as appropriate.