Я не могу проверить существующий проект на VisualStudio.com
У меня установлен Visual Studio Express 2012, связанный с моей учетной записью VisualStudio.com, я создал новый проект, но я не отмечал
Добавить в исходное управление
поскольку я предполагал, что это будет проект с выбросом. Тем не менее, я теперь хочу сохранить его, поэтому я пытаюсь добавить его в исходный контроль после факта.
Я попытался добавить проект в исходный элемент управления, когда проект открыт, и перемещение файлов из раздела "Исключенные изменения" окна "Ожидающие изменения". В обоих случаях я получаю следующую ошибку:
TF10169: Неподдерживаемые ожидающие изменения были предприняты в папке командного проекта $/RadioButtonTest. Используйте Мастер создания проектов в Team Explorer для создания проекта или инструмента удаления Team Project для его удаления.
Моя коллекция по умолчанию сопоставляется с E:\Chris\projects и проект, который я пытаюсь добавить, находится непосредственно в этой папке.
Что мне не хватает?
Ответы
Ответ 1
У меня было то же самое, что и случилось - немного сработало и получило его, добавив проект с тем же именем на мою страницу онлайн.
Попробуйте следующее:
- Откройте веб-браузер на домашней странице visualstudio.com
- В разделе "Последние проекты и команды"
- Нажмите "Создать"
- Используйте свой "RadioButtonTest" в качестве имени проекта и пройдите через
поток создания
- Заходите из VS
-
Будет ли
Ответ 2
Я нашел гораздо более простой способ добавить Project в Source Control для Visual Studio 12. Я выбрал проект, перейдите в меню "FILE", выбрав "Source Control", где вы можете увидеть вариант "добавить это project to source control".
Если вы не видите этот параметр, хотя я думаю, что вы это сделаете; вы можете выбрать "Advance", затем "Change Source Control". В этом диалоговом окне вы увидите все проекты, связанные с решением. Выберите проект, который вы хотите добавить в элемент управления источника, и выберите "unbind", затем "ok". (он выдаст предупреждение о том, что некоторые файлы уже находятся в исходном контроле, выберите "игнорировать все" ). Теперь ваш проект несвязан, щелкните правой кнопкой мыши на имени проекта, выберите "добавить это в исходный элемент управления" и вуаля! Теперь вы работаете с бензином!
Ответ 3
Причина, по которой это происходит, заключается в том, что для решения нет "командного проекта", но скорее всего это коллекция, которая не является одной и той же.
Вышеупомянутые ответы помогли мне разобраться в этом, но все, что мне нужно было сделать, это создать новый командный проект из инструкций на веб-сайте MS: https://msdn.microsoft.com/en-us/library/dhedaeb2(v=vs.90).aspx, а затем я смог добавить решение для контроля источника.
Ответ 4
Я не совсем уверен, почему вы получаете эту ошибку, но вот еще один подход, который вы могли бы предпринять.
- Создайте новый проект с тем же именем и проверьте проект "Добавить в исходный код".
- Зафиксировать исходную версию и закрыть проект в Visual Studio
- Скопировать содержимое реального проекта поверх вновь созданного проекта
- Повторно открыть в Visual Studio и позволить ему обнаруживать новые изменения
- Зафиксировать новые изменения в SCC
Это круг вокруг способа получения существующего проекта в управление исходным кодом.
Ответ 5
Мне удалось исправить эту проблему, щелкнув ее правой кнопкой мыши и выбрав "Добавить решение в исходное управление".
Ответ 6
Я столкнулся с этой проблемой, когда попытался создать новую папку проекта TFS (а не "командный проект" ) в корне. Попробовав все, что было предложено выше, я сделал следующее:
- скопировал мой код в другую папку
- выполнил "отмену" всех ожидающих изменений (убедитесь, что включены только те изменения, которые были включены в проект)
- удалена папка файловой системы
- создал "командный проект" в Team Explorer (этот мастер автоматически создает папку в корневом каталоге и проверяет в наборе изменений)
- скопировал исходный код обратно в папку с тем же именем, что и командный проект
- открыло решение в VS
- щелкнул правой кнопкой мыши решение и нажал "добавить решение для управления исходным кодом"
- проверено... наконец-то успешно!