Team Foundation Server (TFS, SVN?)와 함께 사용하는 Monodevelop
-
12-11-2019 - |
문제
우리는 Monodevelop / MonoTouch를 사용하여 엔터프라이즈 iPhone / iPad 앱을 구축합니다.
새로운 클라이언트는 우리가 TFS를 소스 코드 저장소로 사용하도록 원합니다.우리가 TFS에 연결할 수있는 다리가 있습니까?우리가 해야하는 경우 SVN을 통해 아마도?
편집 : Xamarin의 최신 버전은 이제 Visual Studio 2012를 완전히 지원합니다. http://xamarin.com
해결책 4
Xamarin은 이제 플러그인으로 전체 Visual Studio를 지원합니다.
다른 팁
이 격차를 채우는 모노 디바로드에 최신 addin을 사용할 수 있습니다.링크 : http://www.teamaddins.com/
몇 가지 옵션 :
- Microsoft Visual Studio 팀Explorer Everywhere 2010 (공식적으로 팀)
- svnbridge
Team Explorer는 모든 곳에서 명령 줄 인터페이스를 가지고 있으므로 Monodevelop와 통합되지 않습니다.SVNBRIDGE는 SVN을 지원하기 위해 MONODEVELPIDE가 지어졌지만 이런 식으로하는 개인적인 경험이 없습니다.
이전 프로젝트에서는 VM에서 Windows를 실행하고 Windows에서 Windows를 실행하는 것만 큼 정확히 동일한 작업을 수행하고 Windows에서 MonoTouch 솔루션 소스 코드를 유지하고 Parallels를 사용하여 OSX와 함께 공유합니다., 우리는 모노 디바오스를 사용하여 개발할 것입니다.Windows에서는 Visual Studio를 사용하여 코드를 TFS로 커밋 할 것입니다.
가장 큰 해결책이 아니지만 잘 작동했습니다.이 좋은 부작용은 VS + Resharper에서 항상 몇 가지 클래스를 열고 코드를보다 쉽게 정리할 수 있으며 자동으로 모노 디바오스에 자동으로 나타납니다.
Xamarin + TFS가 Windows 시스템을 통해 TFS를 정상적으로 설정하는 것입니다. TFS 작업 공간을 Mac (Finder / Go / Connect 서버에 연결)으로 마운트하는 것입니다.및 수정 중에 Visual Studio에서 수동으로 체크 아웃을 관리하십시오.
Klugey는 아니지만 Mac에서 사용할 수있는 신뢰할 수있는 TFS 툴링이없는 것 같습니다.그리고 Visual Studio를위한 MonoTouch의 방출을 위해서도 Xamarin Studio를 통해해야 할 일이 여전히 있습니다.
당사의 회사는 TFS와 Xamarin Studio를 사용하고 버전 4.1 TeamAddins가 작동을 멈춘 후에는 오픈 소스 인 새로운 Addin을 만들었고 시도해 볼 수 있습니다. https://github.com/indomitable/monodevelop-tfs-addin