현재 저를 포함하여 3 명이 사용중인 집에 SVN 서버 설정이 있습니다. 트렁크의 /에서 몇 개의 가지와 꼬리표가 있습니다. 모든 사용자가 트렁크, 지점, 태그를 포함하는 전체 저장소를 체크 아웃했습니다. 이제 안정적인 릴리스로 새 태그가 만들어지면 모든 사용자가 태그를 업데이트합니다. 이것이 제가 시작한 문제입니다. 많은 경우, 많은 파일이 트렁크에 변경되지 않고 남아 있고 그 릴리스에 대한 버그 목록이 수정되면 안정적인 릴리스로 태그가 지정됩니다. 업데이트가 시작되면 SVN은 변경되지 않은 파일을 포함하여 모든 파일을 서버에서 가져옵니다. 또한 태그를 업데이트하는 데 오랜 시간이 걸립니다.SVN 태그/분기 업데이트
전복을 로컬 트렁크에서 가져 와서 새 태그에 넣은 다음 태그를 업데이트하고 변경된 파일 만 바꾸는 방법이 있는지 물어보고 싶습니다. 그래서 트렁크 디렉토리 인 경우 :
트렁크
- 예술
- 엔진
--- 그래픽
--- 물리 // 수정 된
- SFX
--- 대화
및 나는 그것을 태그, svn 트렁크에서 새 태그로 모든 파일을 복사하고 다음 태그를 적절하게 업데이트 할 수 있습니까?
내가 아는 한 가지 해결책은 트렁크를 내 보낸 다음 태그를 업데이트하는 것입니다. 혹시 더 좋은 방법이 있을까요?
나는 두 번째 @ rlovtang의 대답. 트렁크 옆의 특정 지점이나 태그를 체크 아웃해야하는 경우 필요할 때마다 수행하십시오. 따라서 별도로 체크하십시오. – jeroenh
나는 동의한다. 그러나 그것은 내가 직면하고있는 문제가 아니다. 누군가가 Release1.0으로 태그를 체크 아웃 한 후 잠시 후에 Release1.0과 동일한 손길이 닿지 않는 파일이 많이있는 경우, 대역폭과 시간을 낭비하지 않고 이전 릴리스와 다른 파일을 복사하는 이유는 무엇입니까? 이미 그 파일들이 있습니까? SVN이 로컬 파일을 새 태그에 먼저 복사 한 다음 새 개정판으로 업데이트하면 좋은 기능입니다. 내 트렁크가 배치 된 방식을 재고해야 겠군. – Samaursa
@Samaursa는 svn 스위치를 살펴 봅니다. http://svnbook.red-bean.com/en/1.5/svn.branchmerge.switchwc.html – rlovtang