본문 바로가기

분류 전체보기119

[SVN] svnadmin: E000002: Could not create top-level directory svnadmin으로 서버에서 제공할 svn 레파지토리를 생성하려고하는데 오류가 발생했다. svnadmin create ./svn/repos/myApp 오류 svnadmin: E000002: Repository creation failed svnadmin: E000002: Could not create top-level directory svnadmin: E000002: Can't create directory 'svn/repos/myApp': No such file or directory 발생 원인 폴더가 없어서 발생했다. svnadmin create에서 자동으로 폴더를 생성해주지는 않나보다. 2021. 7. 15.
SVN 소개 SVN(SubVersion)은 Git과 같은 버전 관리 툴이다. 버전 관리 종류는 아래와 같으며, SVN은 중앙 집중식 버전 관리인 CVCS에 속한다. 버전 관리 종류 로컬 버전 관리 VCS 도구 중에 RCS(Revision Control System)을 가장 많이 사용 RCS는 기본적으로 Patch Set(파일에서 변경되는 부분)을 관리 Patch Set은 특별한 형식의 파일로 저장되며 이를 이용해 특정 시점으로 되돌릴 수 있다. 중앙 집중식 버전 관리 (CVCS) CVS, Subversion, Perforce 같은 시스템은 파일을 관리하는 서버가 별도로 존재 클라이언트가 중앙 서버에서 파일을 받아서 사용(Checkout) 서버가 다운되면 서비스 이용이 불가능 분산 버전 관리 시스템 (DVCS) Git.. 2021. 7. 15.
Jira Issue Tracker 소개 오늘 소개할 이슈트레커는 Jira이다. (2021년 7월 15일 기준) https://www.atlassian.com/software/jira Jira | Issue & Project Tracking Software | Atlassian Plan, track, and manage your agile and software development projects in Jira. Customize your workflow, collaborate, and release great software. www.atlassian.com 평가 UI: 디자인이 예쁜지. UX: 사용자 경험에대해서 얼마나 신경을 썼는지. (Drag and Drop, 다른 작업들과의 연동성 등등) Feature: 얼마나 다양한 기능들이 있는지.. 2021. 7. 15.
[Typescript] CRA에서 http-proxy-middleware 사용법 React에서 상대경로에 대해 프록시를 통해서 Origin을 바꿔서 보낼 수 있다. 상대경로는 package.json의 옵션으로도 설정할 수 있지만, 오늘은 CRA 공식 홈페이지에서 소개하고 있는 http-proxy-middleware 에 대해 알아보자. CRA에는 아래 파일만 src 폴더 하위에 생성만 하더라도 알아서 프록시 설정 다 해준다. // src/setupProxy.js const { createProxyMiddleware } = require('http-proxy-middleware'); module.exports = function(app) { app.use( '/api', createProxyMiddleware({ target: 'http://localhost:5000', changeOr.. 2021. 7. 14.
Trello Issue Tracker 소개 오늘 소개할 이슈트레커는 Trello이다. (2021년 7월 13일 기준) https://trello.com/home Trello Infinitely flexible. Incredibly productive for teams of all sizes. Trello manages everything, from big project details to micro tasks. Collaborate anywhere, even on mobile. trello.com 평가 UI: 디자인이 예쁜지. UX: 사용자 경험에대해서 얼마나 신경을 썼는지. (Drag and Drop, 다른 작업들과의 연동성 등등) Feature: 얼마나 다양한 기능들이 있는지. Basic Feature: Form, Message, Todo L.. 2021. 7. 13.
Asana Issue Tracker 소개 오늘 소개할 이슈트레커는 Asana이다. (2021년 7월 13일 기준) Asana는 창립자 Dustin Moskovitz와 Justin Rosenstein가 Facebook에서 엔지니어링 팀을 이끌고 있었을 때, Facebook이 성장하면서 모든 사람들이 회의에 참석하고 이메일에 응답하고 정보를 검색하는 데 반나절 이상을 보내고 있다는 사실을 알게 되었다. 그래서 Dustin과 JR은 팀이 작업을 보다 쉽게 ​​조정할 수 있는 도구를 만들었다. 그 결과 팀은 무엇을 해야 하고 왜 해야 하는지 명확해졌을 뿐만 아니라 다시 큰 아이디어에 집중할 수 있었다. Dustin과 JR은 영감을 받았고, 그들은 더 많은 팀이 바쁜 일 없이 훌륭한 작업을 수행할 수 있도록 솔루션을 구축하는 데 시간을 할애하기 위해 A.. 2021. 7. 13.