티스토리 툴바


Web/Javascript2012/04/25 00:56

1. $("*") : 모든 엘리먼트 선택

 

2. $("#i") : id가 i인 모든 엘리먼트 선택

 cf. <div id="i"></div>

 

3. $("div") : 태그 이름이 div인 모든 엘리먼트 선택

<div></div><div></div>

 

4. $(".named") : 클래스 이름이 named인 모든 엘리먼트 선택

<div class="named"></div>

 

5. $("div p") : div의 자식 노드이면서 태그 이름이 p인 모든 엘리먼트 선택

<div>

<p>aa</p>

<div><p>ccc</p></div>

</div>

 

6. $("div.named") : div태그 중 클래스 이름이 named인 모든 엘리먼트 선택

<div class="named"></div>

 

7. $("div .named") : div의 자식 노드이면서 클래스 이름이 named인 모든 엘리먼트 선택

<body> 

<div class="named">aaa</div>

<div><p class="named">bbb</p></div>

</body>

 

8. $("div > p") : div의 바로 아래 p엘리먼트 선택

<div>

<p>aaa</p>

<table><tr><td><p>ccc</p></td></tr></table>

</div>

 

9. $("div+p") : div의 형제 엘리먼트로 바로 다음 형제 p엘리먼트 선택

<div></div>

<p>aaa</p>

<p>ccc</p>

 

10. $("div~p") : div의 형제 엘리먼트로 다음에 나오는 모든 p엘리먼트 선택

<div></div>

<p>aaa</p>

<p>ccc</p>

저작자 표시
Posted by 밥팅우기
Tools2012/01/12 02:09
svn blame 파일명 : 파일 안의 각 라인을 누가 수정했는지 보여줌.
svn merge -r  시작리비전번호:끝리비전번호 : 해당 리비전때의 파일로 복구 => 역병합
  (svn -r 14:13 test.java) => 끝리비전번호가 시작리비전번호보다 작다.

svn merge - c -13 파일명 : 리비전 14를 제거함 (역병합). 마이너스(-)인게 중요.

svn copy -m "message" http://.../trunk http://.../branches/2012news-1.0 브랜치 생성(2012news-1.0브랜치)
svn switch http://.../branches/2012news-1.0 현재 로컬에 check out 되어있는 소스들이 바라보고 있는 저장소의 정보를 바꿔줌

svn merge -c 16 http://.../trunk 현재 branch에 trunk의 16번 리비전을 머지한다.
svn merge -r 13:18 http://.../trunk 현재 branch에 trunk의 13~16에 해당하는 리비전을 merge함.
 
cd 2012news-1.0/
svn merge --reintegrate http://.../trunk trunk의 수정 사항을 다른 branch에 반영하기

cd trunk/
svn merge --reintegrate http://.../2012news-1.0 branch인 2012news-1.0의 수정 사항을 trunk에 반영하기

 
저작자 표시

'Tools' 카테고리의 다른 글

svn 명령어들  (3) 2012/01/12
svn 충돌(conflict)  (0) 2012/01/10
Posted by 밥팅우기
Tools2012/01/10 01:05
ㄷ내가 svn 환경에서 소스를 내려받아(check out, update)  수정을 하는 도중에 다른 사용자가 동일한 파일을 수정해 commit을 해버린 경우 내가 수정한 내용을 commit하려할때 충돌이 발생하게 된다.

$ svn update
Conflict discoverd in 'src/AAA.java'.
Select : (p) postpone, (df) diff-full, (e) edit,
             (h) help for more options:

commit을 하거나 update를 하려할 때 충돌이 나는 경우 위와 같은 메시지를 볼 수 있다.

p : 나중에 해결 한다. 충돌이 발생한 파일 내에 <<<<, >>>>로 표시가 된다. 내가 편집한 내용은 .mine 파일에 저장되고, 저장소에서 가져온 파일은 .리비전번호가 된다.

 df : 변경된 부분을 전부 다 보여준다.

e :  병합괸 파일을 에디터로 수정한다.

mf : 내 파일(my file)을 의미. 저장소에 있는 파일을 표현

tf : 그들의 파일(theirmfile)을 의미, 내가 편집한건 무시. 서버에 있는 파일로 강제 업데이트.

r :  충돌이 해결되었다고 표시.내가 편집한 내용으로 저장
-> svn resolved src/aaa.knc 
저작자 표시

'Tools' 카테고리의 다른 글

svn 명령어들  (3) 2012/01/12
svn 충돌(conflict)  (0) 2012/01/10
Posted by 밥팅우기