문제

파일이 소스 제어하에 있고 TortoiseSVN이 클라이언트일 때 Resharper의 클래스 이름 변경 리팩터링을 처리할 수 있는 좋은 방법이 있습니까?지금 VisualSVN을 시도하고 있지만 최근에는 이름을 바꿀 필요가 없었습니다.나는 이것을 시도하기 위해 저장소를 변경하고 싶지 않습니다.

또한 이 기능만으로도 VisualSVN 비용을 지불할 가치가 있는지 확실하지 않습니다.

업데이트: VisualSVN 평가판을 제거하고 AhknSVN을 사용해 보았습니다.지금까지 동일한 기능을 제공한 것 같습니다.

나는 이것이 사소한 소리라는 것을 알고 있지만 표시기에 일부 기능이 부족한 것 같습니다. 흘러나오지 않는 것 같습니다.(프로젝트의 파일이 다른 경우 프로젝트 표시기도 이를 표시할 것이라고 생각합니다.) 저는 프로젝트를 최대한 롤 상태로 유지하는 경향이 있어서 프로젝트를 확장하지 않으면 어떤 파일이 변경되었는지 알기가 어렵습니다.

도움이 되었습니까?

해결책

TortoiseSVN 1.5에는 체크인 창에 깔끔한 숨겨진 기능이 있습니다.

누락된 파일과 새 파일을 선택하고 마우스 오른쪽 버튼을 클릭합니다.옵션 중 하나는 "이동 수정"입니다.

나는 리팩터링을 수행한 다음 이를 사용하여 이름이 변경된 파일을 수정하는 경향이 있습니다.

다른 팁

맥주처럼 무료 옵션을 확인해야 합니다. AnkhSVN.그들은 v2.x에서 몇 가지 주요 개선 사항을 적용했으며 Visual Studio 내에서 ReSharper 리팩토링 닌자 동작을 수행할 때 더 이상 불이익을 받지 않습니다.

저는 VisualSVN이 그만한 가치가 있다고 생각합니다.Tortoise를 사용하여 이를 수행할 수 있는 방법이 있지만 VisualSVN의 통합은 매우 훌륭합니다.나는 이전에 Ankh처럼 VS 통합 도구를 사용해 보았지만 인상적이지 않았습니다.V-SVN은 IDE에서 저장소와의 상호 작용 수준을 실제로 높였습니다.

이동을 수정하는 TortoiseSVN의 빠른 트릭도 꽤 좋을 것 같습니다. 시도해 보아야 합니다.

또 다른 보너스:Visual SVN을 받은 이후로 저장소에 파일을 추가하는 것을 아직 "잊지" 않았습니다.

저장소를 분기할 시간입니다.이것이 버전 제어의 좋은 부분입니다. 이전 분기를 합산하지 않고도 새 분기를 만들 수 있습니다.

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