Я новичок в TFS. На своей работе я сопоставил проекты TFS с локальными каталогами, выполнил get, и все работает, как я ожидал. Когда я редактирую файлы в своей локальной копии, система управления исходным кодом автоматически проверяет их для редактирования и отслеживает файлы с ожидающими изменениями через окно ожидающих изменений. Затем я просто проверяю их в течение дня, используя это окно.
Однако дома этого, похоже, не происходит. У меня есть доступ к управлению исходным кодом и с помощью проводника управления исходным кодом, сопоставил проекты с локальными каталогами. Это оказалось работать нормально. Однако, когда я открываю проекты и открываю файлы, сделанные мной изменения не автоматически проверяют файлы. Фактически, Visual Studio даже не меняет свой статус только для чтения, пока я не попытаюсь сохранить свои изменения; в этот момент он предупреждает меня, что файл доступен только для чтения, и спрашивает, хочу ли я попробовать перезаписать разрешения и сохранить. Я делаю, и это прекрасно работает. Но опять же, никакие изменения не регистрируются в окне ожидающих изменений. Я немного потерян. Единственный опыт управления исходным кодом, который у меня действительно есть, это subversion и плагин для визуальной студии AnkhSVN.
Есть идеи? Я даже открыл свое решение, дважды щелкнув файл решения, который находится в проводнике контроля версий. Можно подумать, что он полностью осознает, что открываемое мной решение должно отслеживаться системой контроля версий.
Любая помощь очень ценится.
РЕДАКТИРОВАТЬ Поскольку люди, кажется, зациклены на том, что я сказал "дома", позвольте мне уточнить. Нет проблем с сетью. Я нахожусь на VPN. Я могу просматривать источник контроля просто отлично. С тех пор я переустановил все по разным причинам. Все прошло хорошо. У меня просто проблема с Visual Studio, которая не отслеживает изменения в файлах и не позволяет вернуть их в систему контроля версий. Итак, подведем итог:
Как Visual Studio может остановить отслеживание изменений после правильного сопоставления и получения последних версий? Я могу обновить из системы контроля версий, я просто не могу зафиксировать. Окно ожидающих изменений пусто даже после внесения изменений.
Пожалуйста, только люди, которые работали с TFS и имели бы некоторое представление об этом поведении. Если вы не знаете, о чем я говорю, не беспокойтесь об этом. Я был очень ясен, и любой, кто использовал TFS для контроля версий, поймет вопрос.