전체 글 22

Visual Studio환경에서 커밋취소 및 Git LFS 적용

오늘은 Git LFS의 설치 및 적용법 대해서 핵심만 적어보도록 하겠다. 개발환경은 Windows에 Visual Studio를 기준으로 작성하였다. Git LFS가 필요한 상황은? 그래픽 및 오디오소스 관련하여 소스코드를 관리할 경우에 파일 사이즈가 100메가가 넘어가면 아래 그림과 같이 Git 리포지토리 푸시에 실패했다는 메세지가 나온다. 위 메세지를 보면 파일 100mb가 넘어서 푸시 중 에러가 발생하였으며 LFS를 사용하도록 권장하고 있다. (참고로 파일사이즈가 50mb가 넘으면 경고만 발생) Step.1 Git LFS 설치 https://git-lfs.github.com Git Large File Storage Git Large File Storage (LFS) replaces large file..

Development/Git 2022.09.07

MS에서 적극적으로 밀고 있는 WinUI3에 대해 알아보자

WinUI 3.0(Project Reunion) 마이크로소프트(Microsoft)는 지난 2020년 Build 2020 개발자 포럼에서 Project Reunion이라는 이름의 프로젝트를 처음 발표하였다. WinUI3는 프로젝트의 결과물이며 Visual Studio 2019 Preview버전에서 베타 테스트를 거쳐 현재 Visual Studio 2022에 정식으로 업데이트가 되어 있다. 그럼 WinUI3가 어떻게 달라졌는 지 간단히 소개해보도록 하겠다. WinUI 2.0 아래는 기존 WinUI 2.0 환경이다. WinUI 2.0을 사용하면 UWP만 제작할 수 있고, Win32 API의 강력한 기능은 전혀 사용할 수가 없다. 다양한 OS에 동일한 인터페이스를 구축하려다 보니 Windows에 특화된 Win3..

Development/WinUI3 2022.08.30