I heard that SVNBridge has 2 products: Client and Server but I have to use SVNBridge Server if I want to access from MAC? Is that true?
Is there any limitation/stability issue using SVNBridge Server from Xcode to connect to TFS?
I am looking for basic support basically: check in/check out/comment/history/show changes?
Don't use svnbridge.
Use a git <-> TFS translation layer like git-tf. This has some of the same limitations (things like branching and merging are problematic, and it's basically abandonware), but it at least is a modern take on the SVNBridge problem.
Or you can simply use the native TFVC client for Mac OS X, Team Explorer Everywhere, which offers a cross-platform command-line client. Regrettably, though, there is no integration directly into Xcode for TFVC, so you will have to use the command-line.