2016-12-02 1 views
1

방금 ​​주요 프로젝트가 분기 나 태그가없는 svn 저장소의 루트에서 체크인 된이 새로운 회사에서 시작했습니다. 트렁크, 분기, 태그 구조가있는 svn 규칙을 적용하고 싶습니다. 이 세 개의 디렉토리를 만든 다음 모든 것을 트렁크 아래로 옮길 수 있습니까? 윌은 모든 파일의 역사를 보존합니까?추천 svn 구조로 이동

 
svnRoot/ 
    projectFiles 

나는

 
svnRoot/ 
    projet1/ 
     trunk/ 
      project1Files 
     branch/ 
     tags/ 
    project2/ 
     trunk/ 
      project2Files 
     branch/ 
     tags/ 

내가 SVN이에 대한 지식이없는 것을 이해

 
svnRoot/ 
    trunk/ 
     projectFiles 
    branch/ 
    tag/ 

또는 더 나은 뭔가를 싶습니다

그래서 지금은 이제 다음과 같습니다 트렁크, 브랜치, 태그 (그들은 단지 관례 임) 그래서 나는 단지 파일을 움직이고 있기 때문에 나는 s vn 각 파일의 기록을 유지할 수 있습니다. 나는 그것의 확인을 원할뿐입니다.

감사합니다.

w입니다.

답변

0

예 이렇게 진행할 수 있습니다.

그러나 외부 또는 내부에서 외부를 사용하는 경우에도 외부 항목을 업데이트해야합니다. 또한 고정 된 외부 (페그 개정없이)가 더 이상 해결되지 않을 수도있는 사소한 위험이 있습니다.

또한 PEG vs. 운영 버전에 대한 SVN 책의 섹션을 읽고 이해해야합니다. 한마디로 http://svnbook.red-bean.com/en/1.7/svn.advanced.pegrevs.html

:

그 것이다 다른 첫 번째가 이동하는 동안은 /a/b/[email protected] 또는 100 -r /a/b/c.txt 참조하는 경우 revision 100을 실행하고 파일을 조회하고 두 번째 파일을 조회 한 다음 내역을 rev까지 추적합니다. 100.

+0

감사합니다 스파이더 맨 ;-). 나는 못을 들어 본 적이 없다. 나는 오늘 새로운 것을 배웠다 :-) – willix

관련 문제