2013-03-21 6 views
0

나는 커밋 할 때 CVS가 폴더를 생략하는 이유는 무엇입니까?

project/lib/lib1/subfolders 
      /lib2/... 

lib2

최근 추가 및 CVS에 지금 된 구조로 프로젝트를해야합니까. /project을 커밋 할 때 /project/project/lib2의 변경된 파일은 커밋의 일부이지만 lib2/subfolders은 커밋되지 않습니다. lib2의 각 하위 폴더를 개별적으로 커밋 할 수는 있지만 오류없이 전체 커밋의 일부가되기를 바랍니다.

왜 커밋 할 때 CVS는 이러한 하위 폴더를 생략합니까? lib2/CVS/entries으로 찾고

+0

아마도 "재귀 적 추가"가 있습니까? –

+0

없습니다. 또한 나는/프로젝트를 커밋하고/project/lib2 (또는 lib1과 그 이하의 변경 사항)를 취해서 이미 재귀 적으로 사용하고있다. – andig

답변

0

나는 다음과 같은 구조를 발견했습니다 그러나 LIB1에서

/index.html/1.3/Sat Mar 16 09:58:04 2013// 
/humans.txt/1.1/Sat Mar 16 09:58:00 2013// 
/robots.txt/1.1/Sat Mar 16 09:58:04 2013// 
D 

대신 D의를, 각 디렉토리는 별도로 표시 하였다

D/css//// 
D/fonts//// 
D/js//// 
D/img//// 

문제는 LIB2에 분명히 즉 폴더는 entries 파일에 언급되어 있지 않습니다.

이제 entries 파일을 명시 적으로 디렉토리를 포함하도록 변경했으며 문제가 해결 된 것처럼 보입니다. lib2를 추가 할 때 언제 잘못되었는지는 확실하지 않습니다.