이 있는 원본을 제어하는 시스템을 수 있습 추적의 파일 이름을 변경해야 합니까?

StackOverflow https://stackoverflow.com/questions/162960

  •  03-07-2019
  •  | 
  •  

문제

그래서 나는 살아 왔는데 내 cvs 저장소에 대한 몇 가지 시간입니다.이 있지만 나 놓치면 파일 이름 바꾸기에 이미 저장소를 나를 삭제할 필요는 하나의 오래된에서 이름이 있고 추가로 새로운 하나입니다.따라서,저는 모든 변경-역사입니다.때로는 거기의 파일 이름을 변경해야 하에서 인동작 외 기존 프로젝트입니다.

내가 무엇을 보고,cvs/svn 처리할 수 없습니다 이런 것 또는 내가 잘못입니까?하지 않는 경우,다른 어떤 소스 제어 시스템을 추천할 수 있는 이름 바꾸기의 파?

도움이 되었습니까?

해결책

서브 작업을 수행 할 수 있습니다,하지만 당신이 그것으로

svn move <oldfile> <newfile>

편집:에서 이 십 년간,we do git mv <oldfile> <newfile>, 거나,단지 사용 mv 진행하고 있습니다.일반적으로 그것을 밖으로 수치다.

다른 팁

온라인 CVS 설명서 일부 세부 사항에서 이렇게 하는 방법:

일반적인 방법으로 파일을 이동하는 문제 cvs 이름 바꾸기 명령입니다.

$ cvs rename old new
$ cvs commit -m "Renamed old to new"

이는 가장 간단한 방법으로 이동하는 파일입니다.그것은 오류가 발생하기 쉬운,그리고 보존하는 역사의 무엇을 했습니다.CVSNT 클라이언트를 검색할 수 있습니다 본래 이름을 확인하여 이전 버전의합니다.

이 기능에서만 지원됩니다 CVSNT 서버 2.0.55 니다.

꽤 많은 모든 현대적인 버전 관리 시스템록이 허용됩니다(전복,억지로,볼트,git,Mercurial,TFS,etc.).

유일한 사람이 생각할 수 있지 않을 것(또는 그 중요한 사항)에 CVS 및 VSS.

Svn 에서 사용 svn mv.

도 참조하십시오: http://subversion.tigris.org/faq.html#case-change 에서 자주 묻는 질문에 있습니다.

전복은 이름 변경 기능입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top