2008-08-17 9 views
13

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

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

업데이트 : VisualSVN 평가판을 제거하고 AhknSVN을 시도했습니다. 지금까지 같은 기능을 제공하는 것 같습니다.

나는이 내 소리가 사소하다는 것을 알고 있지만 지표에는 기능이 부족한 것 같아 보이지 않는 것처럼 보인다. (프로젝트의 파일이 다른 경우 프로젝트 표시기도이를 나타낼 것이라고 생각합니다.) 프로젝트를 가능한 많이 롤백하는 경향이 있으므로 프로젝트를 확장하지 않으면 어떤 파일이 변경되었는지 알기가 어렵습니다.

답변

12

창에서 체크에 깔끔한 숨겨진 기능이 있습니다. 옵션 중 하나는 "수정 이동"입니다.

나는 리팩토링하는 경향이있다. 그리고 나서 이것을 사용하여 이름이 바뀐 파일을 수정한다.

+0

나는 행운과 함께 "고치는 움직임"트릭을 시도했다. 디렉토리에서 작동합니까? – Chasler

+0

새 디렉토리가 SVN에 새로 추가 된 경우가 아닙니다 (예 : .svn 또는 _svn 하위 폴더가없는 경우). 새 폴더를 먼저 빈 폴더로 추가 한 다음 이동을 시도하십시오. – Keith

+0

TortoiseSVN 1.5.4에서 "Repair Move"로 보입니다. 오늘 읽었습니다. 이것을 읽은 후입니다. 고마워, 이것은 매우 도움이되었다. –

-1

저장소를 분기하는 시간. 그것은 버전 관리에 대한 좋은 부분입니다. 이전 버전을 합계하지 않고 새 분기를 만들 수 있습니다.

이 누락 된 파일과 새 파일을 마우스 오른쪽 버튼으로 클릭을 선택합니다 TortoiseSVN을 1.5

+4

huh? 이 질문과 어떻게 관련이 있습니까? –

5

저는 VisualSVN을 통해 돈이 가치가 있다고 생각합니다. Tortoise로 할 수있는 방법이 있지만 VisualSVN의 통합은 매우 좋습니다. 나는 Ankh와 같은 전에 VS 통합 도구를 시험해 보았고 감동을주지 못했다. V-SVN은 IDE의 저장소와의 상호 작용 수준을 실제로 높였습니다.

이동을 고치는 TortoiseSVN의 속임수가 꽤 좋게 들리지만, 나는 그것을 시험해 볼 필요가 있습니다.

또 다른 보너스 : Visual SVN을 얻은 이후로 파일을 저장소에 추가하는 것을 "잊어 버렸습니다".

12

실제로 맥주에서 자유로움 옵션을 AnkhSVN으로 확인해야합니다. 그들은 v2.x에서 몇 가지 큰 개선점을 보였으며 Visual Studio 내에서 ReSharper 리팩토링 닌자를 사용할 때 더 이상 불이익을받지 않습니다.

+5

새로운 Resharper 4.5의 데모를 보면 Resharper 팀은 AnkhSVN 2.0을 사용합니다. :) –