내 svn (1.5) repo에 커밋하는 다양한 자동 프로세스가 있습니다. Trunk에서 분기하고 병합 할 때 이러한 커밋을 병합하면 가짜 충돌이 발생합니다. 특정 사용자가 커밋을 건너 뛸 수있는 간단한 방법이 있습니까?svn merge에서 특정 사용자에 의한 커밋을 제외합니다.
2
A
답변
1
나는 없을 것이라고 생각합니다. 소스 코드의 무결성을 잠재적으로 손상시킬 수 있기 때문에 이상하게 보일 수도 있습니다. 대신에, 나는 두 가지 방법을 생각 하는데요 :
- 자동 커밋 (나는이 필요한 상황으로 실행하지 않은,하지만 난 충분히 당신의 쓰임새 모르는) 충돌을 해결
- 을 수행하지 않음 자동으로 스크립팅하여 (특정 파일 세트에 대해 다른 버전보다 한 버전을 항상 가져옴)
1
각 "자동화 된 프로세스"에 자체의 repo를 부여하는 것이 좋습니다. 이러한 프로세스가 유용한 (즉, 창조적 인) 작업을 수행하지 않는 한, 나는 두뇌를 잃은 변화와 두뇌를 완전히 잃은 변화를 혼합하지 않을 것입니다. 나는 자동화 된 프로세스가 매우 흥미로운 것을 아직 보지 못했다.
0
이 상황에서는 분산 VCS가 필요합니다. svn은 그 중 하나가 아닙니다.
관련 문제
- 1. Git에서 분기에서 커밋을 제외합니다.
- 2. 특정 사용자에 의한 로그인 수 count django?
- 3. 특정 사용자에 대한 SVN 활동 로그?
- 4. svn 커밋을 검색
- 5. svn 이전 커밋을 취소하고 최신 커밋을 유지
- 6. 특정 페이지를 HTTPModule 사용에서 제외합니다.
- 7. JAXB unmarshal 특정 요소를 제외합니다
- 8. 커밋을 SVN 리포지토리에 어떻게 푸시합니까?
- 9. svn 커밋을 마지막으로 커밋하지 않습니까?
- 10. Git에서 특정 커밋을 병합하는 방법
- 11. 특정 콘텐츠 형식의 페이지에서 CKEditor를 제외합니다.
- 12. 목록보기에서 특정 사용자가 만든 목록 항목을 제외합니다.
- 13. OUPUT 특정 사용자에 대한 데이터베이스에서
- 14. .NET의 동적 보고서 (사용자에 의한 필드 추가 및 제거)
- 15. JSP가 로그인하지 않은 사용자에 의한 URL에 대한 직접 액세스를 거부합니다.
- 16. groovy .svn 디렉터리에서 모든 하위 디렉터리를 탐색하는 중에서 제외합니다.
- 17. Araxis Merge에서 JAR를 비교하는 방법?
- 18. (자식) : 어떻게 상류 지점에서 특정 커밋을 가지고?
- 19. Git 저장소가 특정 커밋을 포함하는지 확인
- 20. IIS의 특정 사용자에 대한 파일 액세스 제한
- 21. MySQL 특정 MySQL 사용자에 대해서만 트리거
- 22. 하나의 특정 사용자에 대해서만 ASP.NET 세션이 손실되었지만
- 23. matplotlib에서 autoscale의 라인을 제외합니다.
- 24. TeamCity의 특정 사용자 및 VCS 루트에 의한 빌드를 어떻게 트리거합니까?
- 25. 특정 URL을 ISAPI에서 제외합니다. 다시 쓰기 3의 URL 다시 쓰기
- 26. svn : 폴더를 제거한 후 커밋을 시도하고 같은 이름으로 다시 만듭니다.
- 27. 제목 속성별로 앵커를 제외합니다. - Ajax
- 28. Maven의 종속성에서 클래스를 제외합니다.
- 29. 전쟁에서 종속성을 제외합니다
- 30. stylecop 케이스에서 이벤트 핸들러를 제외합니다.
가 왜 "커밋 다양한 자동화 된 프로세스"해야합니까 :
내가 자식 또는 바자 가고 싶어은 (수신 병합을 통합 BZR-PQM 그냥이하는 에이전트입니다)? 저는 진실로 관심이 있습니다. 지금까지 자동 커밋을 피했습니다. –
일반적인 사용 사례는 충돌이 발생하지 않아야하는 곳에서 svn rev를 사용하려는 경우 (충돌하지 않는) 커밋을 수행하면이를 수행 할 수 있습니다. – Jacob
어떤 인터페이스입니까? 명령 줄 스크립트를 사용할 수 있습니까? 그렇지 않으면 당신이 요구하는 것에 헌신적 인 명령이 있다고 나는 생각하지 않는다. – user37078