Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by cregox · Nov 03, 2011 at 06:18 PM · monodevelopvisualstudio

Using Team Foundation Server with Unity3D and MonoDevelop

Does this makes any sense?

  • Can we have a Version Control System with TFS without replacing MonoDevelop for Visual Studio?

  • If not, does Visual Studio plays well with Unity and, then, should we replace Mono with it?

For some background, if you wanna know... We use TFS for other projects here at the company and I'm wondering if it will be good to use it for Unity as well or if TFS simply isn't worth it outside Visual Studio and without using all its extra resources. Actually, I'm already trying it, having lots of issues with it and wondering if we should go back to GIT. It was working perfectly fine, but we wanted to unify the VCS for many reasons.

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

3 Replies

· Add your reply
  • Sort: 
avatar image
2
Best Answer

Answer by jashan · Feb 02, 2012 at 11:24 AM

I think it makes a lot of sense, and I'm actually looking into that as well. For the second question:

Does Visual Studio play well with Unity? Absolutely! Actually, I'm even using Visual Studio running in VMWare Fusion for development with Unity on the Mac. There's only one thing that currently doesn't work with Visual Studio: Debugging. So for that purpose, you'll still have to fire up MonoDevelop every once in a while.

Regarding TFS with Unity in general: I haven't tried it, yet, but it should work like any other version control system that's not directly integrated into Unity. When you have TFS Power Tools installed, you can also use the explorer for version control because it comes with a shell extension: Microsoft Visual Studio Power Tools 2010

If you really want to keep on working with MonoDevelop, you might try this: TFS support (plugin, external tool, etc) from within MonoDevelop?, it recommends using SvnBridge ... but obviously, that would reduce TFS to just version control (and you'd lose the project management features which IMHO are what make TFS really interesting).

Comment
Add comment · Show 6 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image cregox · Feb 02, 2012 at 12:54 PM 0
Share

I still gotta try it more with using Visual Studio ins$$anonymous$$d of $$anonymous$$ono... $$anonymous$$aybe later. Now... I highly advice against Power Tools. It only made things more complicated and I think it's broken somehow. I've also tried $$anonymous$$onoDevelop plugins and SvnBridge, all in vain. I use Visual Studio alone for handling TFS and for nothing else. And keep on using $$anonymous$$ono with Unity.

avatar image jashan · Feb 02, 2012 at 01:05 PM 0
Share

That's interesting ... what are the advantages you see with using $$anonymous$$onoDevelop?

avatar image cregox · Feb 02, 2012 at 01:12 PM 0
Share

I still haven't tried using VStudio in place of $$anonymous$$ono, so I can't really say. But I do foresee one advantage in my very specific case because, actually, I've got both GIT and TFS on the same folder and the new $$anonymous$$ono integrates pretty well with GIT.

And, changing a little bit the subject, for the sake of completing the points you brought: As for the debugging with $$anonymous$$ono, I never really used it, though I tried. It's quite buggy and I haven't got many use cases to try it in some situation in which it would worth the trouble.

avatar image jashan · Feb 02, 2012 at 01:42 PM 0
Share

Yeah, the bugginess was the general impression I had with $$anonymous$$onoDevelop - not only in the area of debugging. But I'm also just not used to $$anonymous$$onoDevelop but very used to Visual Studio, so I'm very interested in how someone co$$anonymous$$g from $$anonymous$$onoDevelop feels about Visual Studio.

Not sure how well VS handles GIT, though ... and especially not sure if VS could handle GIT + TFS at the same time for a project (I guess that's very unlikely).

avatar image cregox · Feb 02, 2012 at 01:45 PM 0
Share

Try asking me again later this year. $$anonymous$$aybe I'll have tried VS 'till then! ;)

Show more comments
avatar image
1

Answer by Dustin-Horne · Apr 04, 2013 at 04:15 PM

I know this is an old post, but since people will find it via search I wanted to add that with Visual Studio 2012 you can now use GIT as Microsoft has released visual studio extensions for it.

http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c

Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image cregox · Apr 04, 2013 at 08:16 PM 0
Share

Sounds very promising... We chose to stay with GIT and $$anonymous$$onoDevelop due to their great integration. $$anonymous$$aybe this could change everything!

avatar image
0

Answer by RadioactiveXP · Jan 18, 2014 at 12:56 AM

This is an old post, but using TFS LOCAL WORKSPACES with the Unity.VS add-in has been pretty easy to setup and work with. The Local workspaces takes care of some of the performance issues, since some of the operations can occur locally without being connected to TFS; in addition it does not use the read-only bit on the files so that issues with files being readonly are also gone.

The only downside I have seen is it requires about 50% more disk space because files in the workspace are cached locally so you can work completely offline and sync with TFS later, this functionality also includes undoing changes.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

5 People are following this question.

avatar image avatar image avatar image avatar image avatar image

Related Questions

monodevelop vs visual studio? 1 Answer

My computer keeps on opening monodevelop when i want to use visual studio. How do i change it? 1 Answer

How Do I use Mono Debugging in Unity 3.0? 1 Answer

UnityVS 1.8 possible bug with XML.Linq 1 Answer

Want to use Unity and C# for top-down game! Wich IDE? 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges