I've been making some good progress with my character on tribble. However rather than losing all that I have gained is there anyway to transfer your character back to Holodeck, or will I have to do all the quest over again?
Currently there's no way, and there probably never will be.
It's a good idea to not get attached to characters on test servers for this reason, plus they may be wiped at any time, for any reason. Name them something silly, make them look stupid; always remember they're test characters on a test server.
No way to transfer from Tribble to Holodeck and never will be. No MMO that I've played has ever allowed a transfer from a test server to a live server, due to bugs and potential data incompatiblity (and other stuff) between the two.