문제

C/C++ 소스 코드에서 다음과 같은 내용을 자주 접하게 됩니다.

$Id: lzio.c,v 1.24 2003/03/20 16:00:56 roberto Exp $

$Id: file name, version, timestamp, creator Exp $

어떤 소프트웨어가 이러한 "서명"을 생성하는지 아시나요?

도움이 되었습니까?

해결책

CV와 같은 버전 제어 시스템은 이러한 태그를 생성 할 수 있습니다.

다른 팁

키워드 대체 Subversion에서는 이러한 종류의 정보, 특히 ID를 생성합니다.

ID

이 키워드는 다른 키워드의 압축 조합입니다. 그것의 대체는 $ id : calc.c 148 2006-07-28 21 : 30 : 43Z Sally $와 비슷하며 2006 년 7 월 28 일 저녁 Calc.c 파일이 개정 148에서 마지막으로 변경되었음을 의미하는 것으로 해석됩니다. 사용자 샐리에 의해.

SVN : 키워드를 사용하여 이러한 값을 삽입하라고 Subversion에 알릴 수 있습니다.

특정 파일에서 키워드를 대체할지 여부를 지폐에 알리기 위해 다시 속성 관련 하위 명령으로 돌아갑니다. SVN : 키워드 속성, 버전 파일에 설정된 경우 해당 파일에 대체 될 키워드를 제어합니다. 값은 이전 테이블에있는 키워드 이름 또는 별칭의 공간에 지정된 목록입니다.

구성을 편집하여 이러한 대체물을 자동으로 만들 수도 있습니다.

Subversion은 또한 Auto-Props 기능을 제공하여 속성 이름 및 값에 파일 이름 패턴의 매핑을 만들 수 있습니다. 이 매핑은 런타임 구성 영역에서 만들어집니다. 이들은 다시 추가 및 수입에 영향을 미치며 해당 작업 중에 전복으로 이루어진 기본 마임 유형 결정을 무시할 수있을뿐만 아니라 추가적인 전복 또는 사용자 지정 속성도 설정할 수도 있습니다. 예를 들어, 패턴 *.jpg와 일치하는 jpeg 파일을 추가 할 때마다 해당 파일의 SVN : MIME 타입 속성을 Image/JPEG에 자동으로 설정해야한다는 매핑을 만들 수 있습니다. 또는 *.cpp와 일치하는 모든 파일에는 SVN : EOL 스타일이 네이티브로 설정되어 있어야하고 SVN : 키워드가 ID로 설정되어 있어야합니다. 자동 프로 지원 지원은 아마도 Subversion Toolbox에서 가장 딱딱한 속성 관련 도구 일 것입니다. 해당 지원 구성에 대한 자세한 내용은 "Config"라는 섹션을 참조하십시오.

RC와 CV는 모두 그런 것처럼 보이는 문자열을 생성합니다.

이러한 값을 자동으로 자동으로 채우는 몇 ​​가지 vim 설정을 보았습니다.SVN은 커밋 전후 후크에서 이러한 값을 가져와 커밋 로그의 기본 정보를 채울 수 있습니다.

억지로 그 핵심 단어의 일부에 대해 확실하지 않음을 지원합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top