svn log <path>
을 실행하면 다른 경로에서 복사 된 지점까지 해당 경로의 내역이 표시됩니다. 이 시점에서 원래 경로의 내역을 보여주기 시작합니다.Subversion : 복사본에 관계없이 경로 로그
다른 경로에서 복사되었는지 여부에 관계없이 특정 경로의 모든 변경 내역을 가져 오는 방법이 있습니까? 나는 당신이 --stop-on-copy
을 넘겨 줄 수 있다는 것을 알고 있지만, 그것은 내가보기를 원하는 바로 그 사본 앞의 모든 히스토리를 차단합니다.
내가 찾은 유일한 해결 방법은 먼저 svn log <path>
을 복사 한 다음 해당 복사본을 찾은 다음 svn log <path>@<revision - 2>
(원본 파일이 복사본 바로 전에 삭제되었다고 가정)을 수행하는 것입니다. 그런 다음 후속 복사를 위해 반복하십시오. 그러나 더 간단한 방법이 있어야합니다.
이 여러 상황에서 유용 할 것이다 :
- 때때로 당신은 당신이 역사를 공유하고 싶지 않은 때문에, 파일을 복사하지만, 그 내용을 원하는 이유만으로. 기존 파일 위에 복사하는 경우에도 기존 파일의 기록을 유지할 수 있습니다.
--reintegrate
을 사용하여 분기에서 병합을 수행 할 때 미래의 병합시 중단되므로 분기가 have to delete입니다. 동일한 지사 이름을 다시 사용하려면 새 지명을 만들어야합니다. 그러나 지점을 다시 복사하기 전에 지점에 무엇이 있는지보고 싶어 할 수 있습니다.
이것이 가능하지 않다면, 이것은별로 중요하지 않을까요?