개발도구 100

svn to bitbucket migration with history

SVN(Subversion)을 사용하다가 Git로 형상관리 도구를 변경해야 하는 상황이 되어 history를 포함해서 마이그레이션이 가능한지 찾아봤습니다. bitbucket으로 마이그레이션 하는 방법은 다음과 같습니다. svn 서버에서 사용자 목록 생성 클라이언트에 git install svn -> git bitbucket repository 생성 bitbucket에 push 다음은 자세한 방법입니다. 1. SVN이 설치된 서버에서 사용자 목록 생성 Windows의 경우 VisualSVN Server 실행 Users에서 마우스 오른쪽 클릭 내보내기 선택 (파일명: users.txt) 다음과 같이 내용 변경 jhyun = noroo youn VisualSVN Server = noroo youn 양식은 다음..

svn to github migration with history

SVN(Subversion)을 사용하다가 Git로 형상관리 도구를 변경해야 하는 상황이 되어 history를 포함해서 마이그레이션이 가능한지 찾아봤습니다. GitHub로 마이그레이션 하는 방법은 다음과 같습니다. git install 다음 명령어를 실행하여 svn의 데이터 clone git svn clone ex) git svn clone http://192.168.0.1/svn/test/trunk​ GitHub Desktop에서 File > Add local repository... 메뉴 클릭 clone 경로 지정 history 탭을 클릭 후 history가 존재하는지 확인 Repository > Push repository name 입력 repository 접속 후 파일 존재 여부 확인 history..

gitlab에서 push 오류 ( git did not exit cleanly (exit code 1) ) 발생 시 해결 방법

gitlab을 사용할 때 권한이 Developer임에도 불구하고 push 할 때 git did not exit cleanly (exit code 1) 와 같은 오류 메시지가 발생하며 push가 되지 않는 경우가 있습니다. gitlab은 다음과 같이 5개의 권한이 있습니다. Guest Reporter Developer Maintainer Owner 이 5개의 권한 중 push는 보통 Developer, Maintainer, Owner권한을 가진 사용자가 할 수 있는데, 프로젝트에 따라 Developer도 안 되는 경우가 있는데 다음과 같이 해결할 수 있습니다. 해당 Project로 이동합니다. Settings > Repository 로 이동합니다. Protected Branches 메뉴를 클릭해서 펼칩니다..

intellij plugin 추천

Key Promoter X 사용자가 어떤 행동을 했을 때 그 행동에 대한 단축키를 오른쪽 아래에 표시합니다. 단축키를 변경했다면 변경한 단축키가 표시됩니다. Presentation Assistant Key Promoter X와 마찬가지로 단축키를 알려주는 플러그인인데, 단축키를 가운데 아래에 표시합니다. 단축키를 변경해도 원래 단축키가 표시됩니다. CamelCase 개발을 하다 보면 user_dept_name을 userDeptName과 같이 변경해야 할 일이 생각보다 많습니다. 이 플러그인을 통해 손쉽게 변경할 수 있습니다. Rainbow Brackets 개발을 하다보면 이 괄호와 짝이 되는 괄호를 찾아야 되는데 잘 안 보이는 경우가 많은데 이 플러그인은 이름처럼 괄호의 색을 무지개 색으로 바꿔주어 찾기..

개발도구/IDE 2021.11.18

eclipse tomcat 연동 시 404 에러 해결 방법

정상 경로(WebContent/index.jsp)에 파일이 있는데 웹 페이지 접근 시(localhost:8080/index.jsp)를 접속했을 때 아래와 같이 404에러가 발생하는 경우가 있습니다. 먼저, 현상을 확인해보니 이상한 점이 있었습니다. 원래 eclipse/tomcat을 연동하면 프로젝트의 파일들이 workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps 경로에 생성되어야 하는데 생성되지 않았습니다. tomcat이 이 경로의 파일을 읽게 되어있는데 여기에 생성되지 않으니 404 에러가 발생하는 거였습니다. 결론부터 말하면 아래 이미지와 같이 설정되어있어야 하는데요. 저같은 경우는 Web Deployment Assembly..

개발도구/WAS 2021.10.14

Postman을 사용하여 파일 전송(multipart/form-data) 테스트 하는 방법

서버단에서 파일 업로드 프로그램을 다 만들었으면 테스트를 해야 하는데요. 이를 위해 파일 전송 html을 만들기 여간 귀찮은 것이 아닙니다. Postman은 웹 개발 시 테스트를 하기 위한 가장 유명한 프로그램 중 하나인데요 Postman을 이용하면 간단하게 파일 업로드 테스트를 진행할 수 있습니다. 전송 방식을 POST로 변경 후 URL 입력 Body 탭 선택 radio 버튼 중 form-data 선택 key에서 "File" 선택 key 입력 후 VALUE에서 "Select Files" 클릭 후 업로드 할 파일 선택

SVN locked 오류 해결

Eclipse에서 commit 할 때 locked 되었다는 오류가 발생할 수 있습니다. 이때 Eclipse가 보여주는 메시지는 cleanup을 하라고 하는데 cleanup은 team > cleanup을 하면 됩니다. 하지만 cleanup을 해도 해결되지 않는 경우가 있습니다. 이때 해결방법은 다음과 같습니다. sqlite 다운로드 및 설치(https://sqlitebrowser.org/dl/) sqlite 실행 데이터베이스 열기 메뉴 실행 .svn 폴더 > wc.db 파일 선택(파일이 안 보인다면 숨김 파일 보기 체크) SQL 실행 탭 클릭 아래 명령어를 순서대로 실행 DELETE FROM WORK_QUEUE; DELETE FROM WC_LOCK; svn에서 cleanup 실행 commit

Eclipse Console 창 출력 라인 수 늘리는 방법

이클립스로 개발 시 Console에 나오는 메시지로 디버깅을 하는데, 기본 설정으로 사용하는 경우 한 번에 표시 가능한 라인 수가 적어서 앞의 로그가 잘려서 보이지 않는 경우가 많습니다. 이때 Console의 버퍼 사이즈를 키워서 한 번에 보여줄 수 있는 양을 늘릴 수 있습니다. 방법은 아래와 같습니다. [Window > Preferences > Run/Debug > Console] 메뉴로 이동합니다. Console buffer size (characters)의 숫자를 늘려줍니다. Apply 버튼 클릭 후 OK 버튼을 클릭합니다.

개발도구/IDE 2021.08.08

intellij 사용 팁 정리

Presentation Assistant 플러그인 활용 이 플러그인을 설치하면 intellij의 기능이 실행될 때마다 기능 및 단축키를 하단에 보여줍니다. 설치방법 : settings(단축키: Ctrl + Alt + S) > plugins, browse repositories > Presentation Assistant 설치 탭을 사용하지 말라 탭을 사용하면 마우스를 적극적으로 사용해야 하는 번거로움이 있고, 탭의 위치나 클래스를 기억해야 합니다. intellij는 파일 검색 기능, 최근 파일 기능 등을 지원하므로 이 기능을 적극 활용합니다. Find Action intellij는 모든 기능(action)을 찾을 수 있는 Find Action 기능을 가지고 있습니다. 단축키를 모르는 기능은 이 기능을 이..

개발도구/IDE 2021.08.08
728x90
loading