вторник, 28 августа 2012 г.

Использование TFS c нескольких компьютеров в локальной сети с единым workspace

Небольшая заметка по поводу Team Foundation Server и его знаменитых workspaces:
Если вы программируете с контролером версии от Microsoft,  естественно c EDI Visual Studio, в локальной сети на нескольких компьютерах, то у вас могут возникнуть проблемы со средой разработки т.к. на один логин и пароль от TFS вас привяжут к одному компьютеру. И синхронихировать работу над одним проектом с двух машин непредставляется возможным. Но выход таки есть:
1. Вам понадобиться создать сетевой диск на всех машинах в локальной сети которые будут использовать единые логин и пароль для TFS. Данный сетевой диск слудует привязать к папке где лежит ваш проект. В моем случае я создал сетевой диск Z: и присвоил ему всю папку work  со всеми моими проектами для единого сервера TFS.
2. Далее на каждой машине кто будет юзать этот проект от одного пользователя, следует создать   Environmental variable для пользователя. а именно: _CLUSTER_NETWORK_NAME_=<имя компьютера с которого вы всегда пользовали TFS>

И вуоля! Теперь я могу работать и на стационаре и на лаптопе с одними пользовательскими данными.