본문 바로가기

Leave a note

(40)
[GIT] 체리픽 에러 - fatal: You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists). 체리픽해서 원하는 소스를 가져오려다가, 해당 소스가 필요없어져 소스를 폐기한 상태에서, PULL 이나 PUSH 등의 행동을 할 경우, fatal: You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists). Please, commit your changes before you can merge. 위와 같은 에러 메세지가 발생할 수 있다. 결론은 , 체리픽 행동을 마치지 않았으니, 처리하고 진행해라 . 라는 의미 인데, 체리픽 행위를 취소하려면 어떻게 해야 할까 ? ~/git/111 (release/1.0|CHERRY-PICKING) // 체리픽 상태임을 나타낸다. ~/git/111 (release/1.0|CHERRY-PICKING) $ git c..
[기타툴] Eclipse - JAVA ( JDK ) 2개이상 사용하기 프로젝트를 진행하면서, 여러 프로젝트를 관리하게되면, 다양한 자바버전을 사용해야 할 경우가 있습니다. 이클립스를 사용하면서, 간단하게 여러 자바버전을 활용할 수 있는 설정을 해보도록 하겠습니다. 현재 저는 자바 7 & 8 이 설치되어있는 상태이기때문에, 두개가 존재합니다. 일반적으로 1개가 설치되어 있을텐데, [ Add ] 로 새로 설치한 JAVA 를 등록해주도록 합니다. 하게 되면 맨처음화면에서, JAVA 가 2개가 보이는 것과 같은 화면을 볼 수 있습니다. 각 자바 버전별, Perfect Match 한 ( 방금 설치한 ) 자바 버전을 선택해주도록 합니다 . 아래는 프로젝트별, 자바 설정부분입니다. 프로젝트 선택후, 오른쪽 마우스를 클릭합니다. 해당 프로젝트에 맞는 버전을 선택해주도록 합니다.
[기타툴] VS CODE - SVN 연동 2 SVN 연동이 끝이났다면 , 이제 실제로 써봐야겟지요. 먼저 svn(subversion) 이 설치가 되어있어야 합니다. 아래의 경로에서 subversion 을 설치해주로도록 합니다. ( http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=11151&expandFolder=11151&folderID=91 ) svn 커맨드에 대한 포스팅은, 잠깐의 구글링으로도 좋은 포스팅 페이지들이 많아서 포스팅을 안할것 같습니다만, 기본적으로 저장소에 저장된 소스를 가져오는 작업만 포스팅해두도록 하겠습니다. 1. checkout 똑같습니다. vs code 터미널에서 checkout 받을 폴더에서 svn://저장소 path / 프로젝트 명 하게되면 (로그인..
[기타툴] VS CODE - SVN 연동 1 기본적으로 VS CODE 에서는 GIT 을 제공해줍니다. 하지만, SVN 을 쓰는 프로젝트 와 (팀)개발환경에서는 SVN 을 써야겠지요. GIT 과 SVN 연동하는 방법도있지만, SVN 만 쓴다는 가정하에 SVN 을 연동해보도록 하겠습니다. 한번 해두면 사용하기 어렵지도 않고, 이질감도 느끼지 못할 겁니다. 1. Extensions -> 'svn' description 에 SVN 설정방법에 대한 부분을 참조하였습니다. 내용은 아래와 같습니다. How to enable: Open the file: \resources\app\product.json Find extensionAllowedProposedApi Append "johnstoncode.svn-scm" in the array > 쉽게 이야기해서 해당 ..
[기타툴] VSCODE - 한글화 평소 이클립스 버전업이되면 버전 업! 업! 업! 으로 사용했습니다. 대학시절부터, 비쥬얼스튜디오 아니면, 이클립스로 개발환경을 맞추어서 사용했고, 현재까지도 eGov와 같은 정부 사업관련이 많다보니, 자연스럽게 이클립스를 이용해서 개발을 해왔습니다. 많은 종류와 기간 동안 개발을 해왔다고는 할 수 없습니다만, 개인적으로 이클립스는 참 무거운 IDE 라는 생각이 많았습니다. 그래서 ATOM 이나 인텔리j 로 옮겨볼까도 했지만, 시간이되면 한번 써보자 하던게 미루다미루다 이렇게 까지 온 것 같습니다. IDE 는 결국 개발자의 취향 (물론, 의존관계가 있는 언어나 개발방법은 제외겠지요)이 제일 중요하다고 생각합니다. 사내에서 이클립스 써 ! VSCODE 써 ! 하지 않는 이상, 여러 버전 관리 툴로 소스를 관..
[GIT] CRLF will be replaced by LF in & LF will be replaced by CRLF in 에러 [GIT] CRLF will be replaced by LF in & LF will be replaced by CRLF in 에러 Windows OS 혹은 Mac OS 에서 GIT 을 사용할 때 발생할 수 있는 에러이다. // Unix CRLF will be replaced by LF in [App.js] ... // Windows LF will be replaced by CRLF in [app.js] .... Unix 에서는 한 줄의 끝이 LF(Line Feed) 이고, Windows 의 경우 CR ( Carruage Retyrb ) & LF 로 줄이 이루어져 있다. 이로인해, GIT 에서 에러를 발생시키는 것이다. 따라서 Git 에서 제공해주는 자동변환 기능을 이용하여, 해당 문제를 해결하도록 한다...
[ANDROID] 이미 버전 코드가 1인 APK 또는 Android App Bundle이 있으므로 다른 버전 코드를 사용해야 합니다 [ANDROID] 이미 버전 코드가 1인 APK 또는 Android App Bundle이 있으므로 다른 버전 코드를 사용해야 합니다. 마켓에 등록할때, 아니 등록한 후, 버전이 업데이트 되었을때의 주의 사항입니다. 이말인 즉슨, 이미 버전 코드 1인 APK 가 업데이트 되어있으니, 버전이 수정되었으면, 코드번호도 바꿔서 올리도록 해라! 라는 이야기를 하고 있는겁니다. 그렇다면 우리는 그대로 해서, 버전이 다르다는 것을 프로젝트에 표기해주어야 겠지요. 이렇게 변경이되면, sync 를 (자동으로) 맞춘뒤에, 다시 apk 를 업데이트 하도록 합니다.
[AWS] 아마존 클라우드 시작하기 - 03 ( 파일질라 접속하기 , sftp ) [AWS] 아마존 클라우드 시작하기 - 03 ( 파일질라 접속하기 , sftp ) 파일질라라는 sftp 툴을 이용한 AWS sftp 방법을 포스팅하겠습니다. putty 혹은 ssh 접속관련 : https://binshuuuu.tistory.com/253 불러오는 중입니다... 키페어 및 pri key가 존재하지 않으신분은 위의 링크를 참고한 후, 아래의 포스팅을 따라주세요. 툴 사용법에 가깝기 때문에 설명을 줄이고, 캡쳐본으로 최대한 설명을 하였습니다. 기타 궁금하신분은 댓글로 달아주세요. 만약, 호스트를 IP 로 잡으신 경우에는, 사용자 비밀번호도 입력하여 접속해주시면 됩니다.