svnsync sync file:///data/svn실패...
svnsync: Destination HEAD (46) is not the last merged revision (45); have you committed to the destination without using svnsync?
이러한 상황이 발생한 것은 아마도 거울 동기화를 진행한 후 당신의 라이브러리가 대외적으로svn 검출 서비스를 제공하여 버전 로그에 변화가 생겼기 때문일 것입니다
[root@localhost ~]# svn propset --revprop -r0 svn:sync-last-merged-rev 46 file:///data/SVN/yunwei/
property 'svn:sync-last-merged-rev' set on repository revision 0
[root@localhost ~]#/usr/bin/svnsync sync file:///data/SVN/yunwei
Transmitting file data .
Committed revision 47.
Copied properties for revision 47.
Transmitting file data .
Committed revision 48.
Copied properties for revision 48.
Transmitting file data .
Committed revision 49.
.
.
.
동기화 수행
다음은 svn propset의 용법 소개입니다.
이름:
svn propset – 파일, 디렉토리 또는 개정의 등록 정보를 PROPNAME로 PROPVAL로 설정합니다.
개요
svn propset PROPNAME [PROPVAL | -F VALFILE] PATH...
svn propset PROPNAME --revprop -r REV [PROPVAL | -F VALFILE] [TARGET]
묘사
Set
PROPNAME
to PROPVAL
on files, directories, or revisions. The first example creates a versioned, local property change in the working copy, and the second creates an unversioned, remote property change on a repository revision ( TARGET
determines only which repository to access). 별명
pset, ps
개변
Working copy; repository only if operating on a URL
버전 라이브러리 액세스 여부
URl 작업 시에만
옵션
--file (-F) FILE
--quiet (-q)
--revision (-r) REV
--targets FILENAME
--depth ARG
--revprop
--username USER
--password PASS
--no-auth-cache
--non-interactive
--encoding ENC
--force
--config-dir DIR
--changelist ARG
예.
파일의 mimetype을 설정하려면:
$ svn propset svn:mime-type image/jpeg foo.jpg
property 'svn:mime-type' set on 'foo.jpg'
On a Unix system, if you want a file to have the executable permission set:
$ svn propset svn:executable ON somescript
property 'svn:executable' set on 'somescript'
아마도 합작자의 이익을 위해 당신은 내부의 속성 설정을 가지고 있을 것입니다.
$ svn propset owner sally foo.c
property 'owner' set on 'foo.c'
만약 특정 수정 버전의 로그 정보에 오류가 있고 수정하기를 원한다면 사용할 수 있습니다
4
--revprop
설정4
svn:log
새로운 로그 정보:$ svn propset --revprop -r 25 svn:log "Journaled about trip to New York."
property 'svn:log' set on repository revision '25'
Or, if you don't have a working copy, you can provide a URL:
$ svn propset --revprop -r 26 svn:log "Document nap." http://svn.red-bean.com/repos
property 'svn:log' set on repository revision '25'
마지막으로, propset은 파일에서 입력을 받을 수 있으며, 이 방식으로 2진법으로 속성을 설정할 수도 있습니다.
$ svn propset owner-pic -F sally.jpg moo.c
property 'owner-pic' set on 'moo.c'
다음과 같은 두 가지 자주 발생하는 트랜잭션 오류가 포함됩니다.
4