blame

    10

    2답변

    GIT 병합으로 새로운 커밋이 도입되었습니다. 이로 인해 "git blame"문제가 발생합니다. 병합 된 행은 병합 한 개발자가 커밋 한 것처럼 보입니다. 의 충돌이 (충돌을 해결했기 때문에) 인 경우를 이해할 수 있습니다. 그러나 비 충돌 라인에 대해 이러한 일이 발생하지 않는 방법이 있습니까? "git blame"에 대한 몇 가지 옵션이 있습니까? 주변

    1

    1답변

    pager 확장을 사용하는 Merucrial을 사용 중이며 blame에 대한 호출기를 사용하도록 구성하려고하지만 작동하지 않습니다. [extensions] pager = [pager] pager = less -FRX attend = diff, status, help, log, blame 다른 명령 - diff이 status, help 및 log

    9

    1답변

    버전 제어에서 단어 단위의 기록을 재구성 할 수 있습니까? 이상적으로, 나는 1) 관심 대상 범위를 표시하고 2) 코드가 종종 버전간에 위아래로 움직이면서 이전 버전의 해당 줄 번호를 알아 내도록 프로그램을 작성하게합니다 (잠재적으로 버전의 범위, 개정 19 이후 또는 1 주일 전부터), 3) 한 단어 씩의 단어 역사, 단어 그룹이 마지막으로 변경된 버전

    3

    3답변

    Git 프로젝트에서 누군가가 특정 시점에 특정 값을 변경 한 파일이 있습니다. 나는 언제 또는 누가 알지 못한다. 변경이 언제 발생했는지 알고 싶지만 Git에서 어떻게 추적 할 수 있는지 잘 모르겠습니다. 나는 git diff <sha1> <sha2>을 사용해 보았지만 특정 파일 하나를 확인하고 싶지만 전체 프로젝트의 차이점을 보여줍니다.

    1

    3답변

    이것은 this question와 관련이 있습니다.하지만 다른 질문이 필요합니다. git blame --line-porcelain의 출력은 27ce485030bf872158ceb011e6bd775d2ead5eeb 9 36 1 author Joao Tavora author-time 1358179206 committer Joao Tavora commit

    1

    1답변

    저는 git 저장소로 작업하는 팀에서 일합니다. 우리에게는 기원과 여러 지역 사본이 있습니다. 유닉스, 윈도우, 유닉스 셸, 윈도우 셸, NetBeans, PHPStorm 등 다양한 방법으로 모든 사람이 원산지와 상호 작용합니다. 누군가가 여러 로컬 및 원격 브랜치를 삭제했습니다. 우리는 이미 그것을 복원했다. 그러나 책임자를 찾는 방법은 무엇입니까? 나는

    1

    1답변

    1 년 전 완전한 RoR newb로서 매우 숙련 된 개발자 팀에 합류했으며, 이제 우리는 처음 6 개월 동안 내가 작성한 코드가 얼마나 많은지를 추측하려고합니다. 전체 repo에서 git blame을 사용하고 내 사용자 이름으로 grep을 사용할 수 있다고 생각하지만 벽을 치고 있습니다.

    6

    2답변

    버전이있는 .cpp 파일이 있는데 누가 Tortoise SVN 비난 옵션을 사용했는지 특정 코드 줄을 쓴 사람을보고 싶습니다. 이 파일을 열 때,이 그것은 표시 무엇 : 누군가가이 문제가 발생 했습니까? P. 나는 거북이 SVN 1.8.1

    1

    1답변

    SVN 저장소에서 파일 (기록이 아님)을 복사하여 만든 저장소가 있습니다. 그 이후로 많은 변경 사항이 추가되었습니다. SVN의 히스토리를 git로 변환 한 후 git merge -s ours으로 병합했습니다. 문제는 내가 파일에 git blame을 할 때 SVN 커밋보다 실제로는 모든 커밋을 git 저장소 (모든 파일을 SVN에서 복사 함) 책임. 모든

    1

    1답변

    변경 사항을 찾으려면 git blame 및 git log file.py을 사용하고 있지만 파일의 특정 행에서 변경 사항을 볼 수있는 방법이 있습니까? 예를 들면 다음과 같습니다. index.html 파일의 84 행.