Я нахожусь в ситуации, когда корпорация недавно обновилась до TFS 2008. В настоящее время они не намерены обновляться до TFS 2010. В качестве группы разработчиков мы перешли на Visual Studio 2010 на этой неделе. Как и в любой крупной корпорации, мы не можем создать собственную среду для установки TFS 2010. Шаги по слишком большому количеству пальцев и не являются корпоративным стандартом. И т. Д.Синхронизация между TFS 2008 и TFS 2010
Я хочу в полной мере воспользоваться преимуществами новых функций тестирования в связи с новым тестированием пользовательского интерфейса и другими функциями. Кажется, это требует TFS 2010. Таким образом, моя «мечта» заключается в ежедневной работе в офисе и написании тестов, но ночью мой код синхронизируется с моим сервером TFS 2010 дома и запускает автоматические сборки с включенными всеми возможностями тестирования ,
Так есть ли наилучшая практика для этого? Я прочитал теорию Workspace и связанные с ней проблемы, связанные с этим, и это звучит как самый большой барьер, который нужно преодолеть.
Возможное решение. Создайте два рабочих пространства $/WorkProject и $/WorkProject-Mirror и используйте специальное приложение, используя FileSystemWatcher, чтобы запустить задание, которое синхронизирует изменения кода и пользовательскую переписывание привязок. Используйте работу на рабочем ноутбуке и домашней машине, чтобы обеспечить двунаправленную привязку.
исследований, чтобы увидеть, если TFS Integration Platform поможет с этим
Не было бы только одно направление? В идеале я хочу двунаправленную. Это также отключенная среда. На работе я в корпоративной сети, дома, я в частной сети. Между ними нет прямой связи. – Digicoder
Да. Если у вас двунаправленная синхронизация, тогда вам придется иметь дело с проблемами слияния, и я не уверен, насколько вы автоматизированы. Я не понимал, что вы хотите двунаправленного, поскольку вы сказали, что просто хотите это для выполнения сборки и проведения тестирования с VS2010. – Jaxidian