반응형

# SVN 명령어

## checkout

  • 원격 저장소에 최신 버전의 소스 코드를 최초로 받아오는것
  • svn checkout[co] svn://127.0.0.1/TestRepo1
  • svn checkout[co] svn://127.0.0.1/TestRepo1 LocalRepo1

 

## import

  • 아무것도 없는 원격 저장소에 처음으로 파일을 업로드 할 때 한 번만 사용한다.
  • svn import sampledir svn://127.0.0.1/TestRepo1/trunk

 

## export

  • 버전 관리 파일을 제외한 순수한 파일들만 빼내는 것
  • svn export svn://127.0.0.1/TestRepo1

 

## update[up]

  • 로컬 저장소에 있는 파일들을 원격 저장소의 최신 버전으로 받아오는 것(다운로드)
  • svn update[up]
  • svn update[up] -r 1

 

## add

  • 버전 관리 대상으로 파일을 등록하는 것(업로드)
  • (저장소에 저장되진 않는다. add 후 commit 해야 적용된다.)
  • svn add main.c

## commit[ci]

  • 로컬 저장소의 변경 내용을 서버로 전송하는 것, revision 수가 올라간다.
  • (커밋 전 update 실행하여 최신 소스로 변경 후 컴파일이 성공했을 경우에만 커밋해야 한다.)
  • svn commit[ci] -m "수정사항에 대한 메시지 등록"

## status[stat, st]

  • 로컬 저장소에서 변경된 이후 아직 저장소로 commit 되지 않은 내용을 확인
    (A : 추가됨 / C : 충돌됨 / D : 삭제됨 / M : 수정됨 / G : 병합됨)
  • svn status[stat, st] main.c

## revert

  • 로컬 저장소 내용을 이전 상태로 되돌린다.
  • svn revert main.c

## diff[di]

  • 소스 차이점 비교
svn diff[di]

저장소의 내용과 현재 작업 내용 중 main.c 파일의 차이 확인
svn diff[di] main.c

리비전 1과 2의 차이 확인
svn diff[di] -r 1:2

리비전 1과 현재 작업중인 main.c의 차이 확인
svn diff[di] -r 1 main.c

리비전 2와 현재 작업중인 디렉토리의 파일내용 차이 확인
svn diff[di] -r 2

 

## log

출처 : hellowoori.tistory.com/57

 

Subversion(SVN) 개념 및 명령어 정리

📃 SVN 개념 SVN 사용흐름 최초로 서버 소스를 checkout 한다 소스를 수정한다 commit 할 파일을 add 한다 update 를 통해서 저장소에 새로운 파일이 없는지 확인한다 update 과정에서 conflict 가 일어나면

hellowoori.tistory.com

반응형

'기타' 카테고리의 다른 글

배열의 요소를 문자열로 반환, 배열 복사  (0) 2020.12.08
as-is, to-be, pk  (0) 2020.11.26
Ajax, 장단점, 비동기, ajax와 제이쿼리의 시너지  (0) 2020.11.25
캐시 무시하기  (0) 2020.11.24
SVN  (0) 2020.11.24
반응형

# Ajax

  • 브라우저가 갖고있는 XMLHTTPRequest 객체를 이용, 전체 페이지를 새로 고치지 않고 페이지의 일부만을 위한 데이터를 로드하는 기법이다.
  • 한마디로 자바스크립트를 사용한 통신, 클라이언트와 서버간 XML 데이터를 주고받는 기술이다.

## Ajax의 장점

  • 웹 페이지의 속도 향상
  • 서버의 처리가 완료 될때까지 기다리지 않고 처리 가능
  • 서버에서 data만 전송하면 되므로 전체 코딩의 양이 줄어든다.
  • 기존 웹에서 불가능했던 다양한 UI를 가능하게 해준다.

## Ajax의 단점

  • 히스토리 관리가 안 된다.(보안에 신경써야 한다.)
  • 연속으로 데이터 용청 시 부하가 증가할 수 있다.
  • XMLHTTPRequest를 통해 통신을 하는 경우 사용자에게 아무런 정보가 주어지지 않아서
  • 아직 요청이 완료되지 않았는데 페이지를 떠나거나 오작동할 우려가 발생한다.

# 비동기(async)

  • 웹 페이지를 리로드 하지 않고 데이터를 불러오는 방식이다.
  • 필요한 부분만 불러와 사용할 수 있어 불 필요한 리소스 낭비를 줄일 수 있다.

# Ajax와 Jquery의 시너지

  • 제이쿼리는 Ajax처럼 자바스크립트의 라이브러리 중 하나로 자바스크립트를 좀 더 쉽게 패키징화 시켜놓은 것이다.
  • 자바스크립트로 Ajax를 구현 시 코딩량이 많아지고 브라우저별로 구현방법이 다른 단점이 있다.
  • 제이쿼리를 이용하면 적은 코딩량과 동일한 코딩방법으로 대부분의 브라우저에서 같은 동작이 가능하다.
  • 제이쿼리 Ajax를 이용하면 HTTP Ger방식, Post방식 모두 사용하여 원격 서버로부터 데이터 요청이 가능하다.

 

출처 : cofs.tistory.com/404

 

jquery ajax 옵션 총정리

jquery ajax 옵션을 정리해 보고자 한다. 자주 쓰는 옵션들을 포함한 전체를 포스팅 한다. 근데 중간에 내용이 이해가 안되거나 테스트가 안되는 옵션들은 내용을 비워두었으니 참고하기 바란다.

cofs.tistory.com

반응형

'기타' 카테고리의 다른 글

as-is, to-be, pk  (0) 2020.11.26
SVN 명령어  (0) 2020.11.25
캐시 무시하기  (0) 2020.11.24
SVN  (0) 2020.11.24
빌드  (0) 2020.11.24
반응형

# 캐시 무시하기

  • 크롬, 파이어폭스 : Ctrl + Shift + R
  • 윈도, 리눅스 : Ctrl + F5
  • 사파리 : Shift 누른 후 새로고침 버튼 클릭
반응형

'기타' 카테고리의 다른 글

SVN 명령어  (0) 2020.11.25
Ajax, 장단점, 비동기, ajax와 제이쿼리의 시너지  (0) 2020.11.25
SVN  (0) 2020.11.24
빌드  (0) 2020.11.24
final  (0) 2020.11.23
반응형

# SVN(Subversion)

  • 소스관리를 위한 형상관리 툴, CVS를 대체하기 위해 만들어졌다.
  • 소스를 중앙 저장소에 commit한다.
  • 개발자 자신만의 version history를 가질수 없다.
  • commit한 내용에 오류가 있을 경우 바로 다른 개발자에게 영향을 미치는 단점이 있다.
  • trunk : 프로젝트의 가장 중심이 되는 디렉터리
  • branches : trunk에서 뻗어나온 나뭇가지로 프로젝트 내 작은 프로젝트를 의미
  • tags : 버전별로 소소코드를 따로 관리하는 공간, 버전별로 태그를 붙여 tag 디렉터리 안에 보관
반응형

'기타' 카테고리의 다른 글

Ajax, 장단점, 비동기, ajax와 제이쿼리의 시너지  (0) 2020.11.25
캐시 무시하기  (0) 2020.11.24
빌드  (0) 2020.11.24
final  (0) 2020.11.23
하드코딩  (0) 2020.11.23

+ Recent posts