카테고리: ETC
Git push하지 않은 commit 확인
Push하지 않은 Commit 확인
1 | git log [since]..[until] |
예제:
1 | git log origin/master..master |
Push하지 않은 파일 목록 확인
1 | git diff --stat --cached [remote/branch] |
예제:
1 | git diff --stat --cached origin/master |
Push하지 않은 파일 코드 차이 확인
1 | git diff [remote/branch] |
Push하지 않은 파일 전체 경로 확인
1 | git diff --numstat [remote/branch] |
Git 저장소 만들기
Git을 사용하여 소스를 관리 하기위해선 먼저 저장소를 만드는 방법을 알아야 합니다. 먼저 소스를 보관 할 원격 저장소를 만들어야 하고, 기존 프로젝트가 있는 곳에 로컬 저장소를 만들어 원격 서버로 소스를 올리면 Git을 사용할 준비가 끝납니다. 원격 저장소 만들기
1 2 3 | mkdir myproject cd myproject git init --bare |
로컬 저장소 만들기 – 기존 프로젝트를 저장소로 만드는 방법
1 2 3 4 5 6 | cd myproject git init git add . git commit -m "initialize project" git remote add origin ssh://gitserver.com/repository/myproject.git git push -u origin master |
로컬 저장소 만들기 – 원격 저장소를 복제하는 […]
Streaming video hint
실시간 동영상 스트리밍 서버를 만들어서 테스트를 하는데 어찌된 일인지 셈플 동영상은 잘 플레이가 되는데 새로 인코딩해서 테스트를 해보면 동작을 하지 않아서 오랜 삽질 끝에 인코딩 된 동영상에 hint를 추가해 주어야 한다는 것을 알았다. hint를 추가하는 것은 보통 mp4box를 많이 사용하는데 사용 방법은 간단하다.
1 | mp4box -hint video.mp4 |
이렇게 hint가 삽입된 동영상은 실시간 스트리밍이 가능해 진다. mp4box는 아래 […]
Eclipse의 heap memory size 늘리기
Eclipse에서 Android source를 보는데 가끔 OutOfMemoryErrors가 발생한다. 이럴땐 Eclipse 홈 디렉토리 밑에 있는 eclipse.ini 파일을 열어 조금만 수정하여서 heap size를 늘려주면 된다. 수정내용은 http://source.android.com/using-eclipse 에서 참고하면 된다. Memory-related defaults (as of Eclipse 3.4)
1 2 3 | <span style="font-size: 11pt;">-Xms40m</span> <span style="font-size: 11pt;">-Xmx256m</span> <span style="font-size: 11pt;">-XX:MaxPermSize=256m</span> |
Recommended settings for Android development
1 2 3 | <span style="font-size: 11pt;">-Xms128m</span> <span style="font-size: 11pt;">-Xmx512m</span> <span style="font-size: 11pt;">-XX:MaxPermSize=256m</span> |
간혹 위처럼 수정하였는데 JVM terminated. Exit code=-1 와 같은 에러가 발생하는 경우가 있는데 그럴 경우 […]