2010-11-21 2 views
0

내가SVN과 첫 번째 형식 프로젝트

 
===== 
TITLE 
===== 

Chapter 
======= 

Section 
------- 

blablabla 

같은 첫 번째 파일을 짓는 몇 가지 문제는 내가이 오류가있어 : 문제가 = 문자 것을

 
Transmitting file data .svn: Commit failed (details follow): 
svn: Commit blocked by pre-commit hook (exit code 1) with output: 
Some parts of your commit look suspiciously like merge 
conflict markers. Please double-check your diff and try 
committing again. 

내가 찾은를 아마 그들이 충돌 diff 형식을 사용하기 때문에 =_으로 대체하고 이제는 작동하지만 추한 것입니다. 왜이 문제와 그것을 해결하는 방법?

+0

Eek! 내 해결책은 SVN을 덤프하고 hg를 사용하는 것이지만, 원하는 대답이 아닌 느낌이 들었습니까? –

+0

@CM : 물론 아닙니다. –

+0

@Chris Morgan : 문제는 SVN이 아니지만 사용자 지정 후크를 사용하면 해당 텍스트로 코드를 거부합니다. – gbjbaanb

답변

1

병합 충돌이 발생할 경우 ========= 문자열이 사용되는 것이 문제입니다. 한 가지 해결책은 미리 커밋 훅을 따라 실행하고 *========= 또는 ===-===-=== (줄 앞에 한 줄만 입력하는 등)과 같은 다른 것을 사용하거나 후크 (스크립트 인 경우)에서 해당 코드를 사용하지 않도록 설정하는 것입니다. 후크 어플 리케이션이 아마이 유형의 수표를 사용하지 않도록 변경할 수있는 구성이 있지만 첫 번째 옵션으로 갈 것입니다.

+0

rST 형식을 chage하고 싶지 않고 pre-commit-hook을 변경할 수 없습니다. 나는 커밋을 강요하는 몇 가지 svn 옵션이 있기를 바랬다. –

+1

불행히도 후크를 사용하고 동시에 무시할 방법이 없습니다. – Dialecticus

+0

아마도 나는 명확하지 않습니다. 그것은 SVN에 문제가 아니지만, 후크. 후크가 없으면 예상대로 작동합니다. – Dialecticus