Как посмотреть историю кода формы?

1

Я работаю над настольным приложением С# для класса, используя систему управления версиями Visual Studio Online. Это дало мне выбор Team Foundational Server или Git, и я выбираю Git, потому что я слышал об этом, и мой профессор рекомендует его. Это мой первый раз, используя эти функции, и я нахожу их немного запутанными.

Я могу просмотреть историю большинства файлов, с которыми я работаю, и вернуться к старым версиям, но я не могу сделать этого для моего кода формы. Я думаю, что это связано с тем, какие файлы прикреплены к источнику управления, обозначенные значками синего замка.

Вот скриншот, о котором я говорю:

Изображение 174551

Я хотел бы видеть историю производства Buddy.cs, что я здесь делаю неправильно? Я могу посмотреть историю создания Buddy.Designer.cs, поэтому я могу не совсем понимать, что происходит здесь.

Благодарю!

  • 0
    Ладно, странная вещь. Я добавил новую форму и заметил, что она включена в систему контроля версий. Поэтому я сделал новый коммит, синхронизировал его с сервером, и затем я смог просмотреть его историю. Затем я удалил новую форму и заметил красную галочку рядом с Production Buddy.cs. Я сделал еще один коммит и синхронизировал, и теперь у Production Buddy.cs есть синий замок, и я могу просматривать историю. Поэтому я думаю, что получил то, что искал, я просто не понимаю, почему то, что я сделал, сработало.
Теги:
visual-studio
visual-studio-2013

1 ответ

0

Снимок экрана показывает, что не было ни красного тика, ни синего. Это означает, что файл не находился под контролем источника. Это может произойти из-за того, что вы скопировали вставленный файл или решение находилось в автономном режиме, или файл решения был обновлен, когда вы взяли последнюю Production Buddy.cs, которая заменила запись файла Production Buddy.cs, а так как на сервере не было истории сервера для этого файла.

Я бы рекомендовал использовать Source Control Explorer, когда вам нужно сравнить файлы.

  • 0
    Хорошо, спасибо за помощь. Что касается Source Control Explorer, он говорит, что я не могу использовать его, если мой плагин Source Control не является Visual Studio Team Foundation Server, а не Microsoft Git Provider, которым он в настоящее время является. Когда я настраиваю проект, я выбираю использовать Git поверх VSTFS, так что я могу использовать другой плагин? Я признаю, что на самом деле не знаю плюсов и минусов обоих, тем более, если плагины совместимы.
  • 0
    взгляните на этот ответ stackoverflow.com/a/19949792/1991504

Ещё вопросы

Сообщество Overcoder
Наверх
Меню