이제와서 svn을 고민하는 사람은 없고 git이 최고존엄이지만, svn을 먼저 접했었기 때문에 어떤 점에서 나은지 분석해보았다. 한때는 어느것이 어떤 점에서 더 나은지 비교하는 글들도 많았던 것 같은데, 이제와서는 cvs → svn → git의 흐름으로 넘어가는 것 같다. svn server-clien 타입 2000년에 만들어짐 trunk / branch로 구분 커밋 = 중앙저장소에 개발분 공개 author별 버전 히스토리를 가질 수 없다. (로컬 히스토리에선 버전관리가 되지 않음) 새로운 브랜치 = 새로운 디렉토리 git author별 커밋 히스토리를 가질 수 있다. 커밋이 서버에 영향을 미치지 않음 author가 원하는 지점에서 커밋 히스토리를 서버에 보낼 수 있음 관리자가 원하는 순간에 author..
CocoaPods 설치 sudo gem install cocoapods끝. 라이브러리 적용하기 cd (프로젝트경로) pod init해당 경로에 Podfile이 생성됩니다. Podfile을 열어서 (Xcode 가능) 원하는 라이브러리를 적습니다. pod 'Alamofire'터미널에서 아래와 같이 실행합니다. pod install라이브러리 정리하기 여러 명이 함께 작업하거나 팟 라이브러리가 꼬이는 경우가 가끔 있습니다. 그래서 팟 삭제를 깔끔하게 해주는 녀석도 당연히 있죠. sudo gem install cocoapods-deintegrate cocoapods-clean이렇게 설치하신 후.. pod deintegrate pod clean pod install이렇게 하면 깔끔하게 재설치가 됩니다..
프로젝트 도중 파이썬이 필요해졌는데 macOS에선 2.7이 기본적으로 설치되어 있고 아마 OS상에서도 사용하는 듯 하다. OS환경과 개발환경을 구분하면 좋을 것 같아 homebrew를 통해 pyenv라는 가상 파이썬 환경(대개 파이썬 2.x와 3.x를 구분하는데 쓰이는)을 사용하여 개발환경을 셋팅했다. $ pyenv install 3.7.3 헌데.. 잘 설치하다가 아래와 같은 에러를 뿜었다. BUILD FAILED (OS X 10.14 using python-build 20180424) Inspect or clean up the working tree at /var/folders/zk/md83g1xs3fz6mhyp4mxfmsqc0000gn/T/python-build.20190421221228.50986 ..