На работе мы используем Team Foundation Server для контроля версий. Однако я много работаю дома, и внешний доступ к нашему Team Foundation Server невозможен ни сейчас, ни в обозримом будущем. Я сыт по горло использованием контроля над источниками электронной почты / usb - почти так же плохо, как без контроля над источниками - поэтому я думал о том, чтобы принести проекты домой через электронную почту или USB и передать их на сервер subversion (возможно, на один из моих собственных компьютеров, хотя в качестве альтернативы можно было бы использовать бесплатные средства Subversion, предлагаемые http://xp -dev.com / : я мог передать туда изменения с работы и забрать их из дома).
Установка локального Team Foundation Server и редактирование соответствующих файлов для указания на него было бы возможно, поскольку у меня есть лицензия MSDN, но почему-то я не думаю, что это сработает (и я даже не знаю, где находится адрес Сервер Team Foundation Server хранится, и я видел в очевидных местах, как файлы ??? scc.)
Ранее я использовал Subversion для своих собственных проектов, с TortoiseSVN в качестве интерфейса, но поскольку я привык к удобству перемещения и переименования файлов из Visual Studio, я ожидаю, что я буду использовать AnkhSVN в Visual Studio, затем используйте функцию экспорта TortoiseSVN, чтобы получить чистую копию проекта для возврата к работе и регистрации. Меня беспокоит конфликт, возникающий из-за проекта, управляемого двумя поставщиками контроля версий. Возможно ли это даже в Visual Studio (2008)? Он становится достаточно перекрестным, поэтому Team Foundation Server недоступен при открытии проекта дома. Кто-нибудь делал что-нибудь подобное? Я знаю, что мог бы просто попробовать и посмотреть, как это работает, но я хотел бы знать заранее о любых потенциальных ловушках.
Изменить: Я не могу подключиться к VPN по тем же причинам, по которым я не могу получить удаленный доступ к Team Foundation Server. Я, конечно, хотел бы ..