Visual Studio + GitHub
Last updated
Last updated
Инструкция по настройке GitHub в CLion для клонирования и работы с репозиториями курса.
Выбираем из стартового меню или из открытой VS опцию Clone repository
.
В появившемся меню либо вводим в Repository location
URL репозитория, либо через опцию GitHub
находим репозиторий.
Указанный в Path
путь будет автоматически дополнен названием репозитория как конечной директорией. При желании его можно сменить.
В Visual Studio в обозревателе решений (Solution Explorer) имеется возможность посмотреть на своё Решение как на Директорию с файлами = Folder View
, так и на решение с проектами VS = Solution View
.
Изначально у нас не будет Solution, поэтому имеется только отображение Folder view
.
Убедитесь, что клонирование произошло успешно и вы находитесь на нужной ветке
Теперь можно создать проект в текущем репозитории. Для этого выбираем File
-> New
-> Project from existing code
:
В появившемся меню настройки проекта выбираем следующие опции:
Project type
= Visual C++
{next}
Project file location
= <путь до склонированного репозитория>
Project name
= <название проекта, файлов VS для этого проекта> {next}
Build system
= Use Visual Studio
(т.к. текущих файлов в репозитории для систем сборки нет)
Project type
= Console application
{next}
Debug/Release - пропускаем, данные настройки можно установить позже. {finish}
По окончании настройки проекта в обозревателе решений будет отображаться Folder View
и созданный проект:
В случае, когда нет чётко заданной структуры проекта и программа должна/может быть представлена одним файлом с исходным кодом, то достаточно будет создать новый файл с исходным кодом в Solution view
.
Для этого ПКМ по проекту -> Add
-> New item
. В появившемся окне прописываем полное название файла с его расширением. VS по расширению файла определяет язык (С или С++). Соответственно все файлы с исходным кодом на С должны быть с расширением .c
, С++ – .cpp
.
При добавлении в Solution view
файл будет автоматически отфильтрован в Source files
, а в Folder view
будет отображаться как файл в корне репозитория.
В проектах, где исходники представлены более, чем одним файлом, можно подходить к вопросу организации кода следующим образом.
В Folder View
создать необходимые директории, а в них – файлы. В примере ниже были созданы 2 директории для заголовочных файлов и файлов с исходным кодом.
В Solution view
добавляем через Add existing items
созданные интересующие нас файлы в проект VS.