2012-10-02 4 views
67

github에서 커밋의 행에 주석을 달 수 있습니다. 특정 커밋없이 분기에서 파일을 보는 동안 한 줄에 주석을다는 방법이 있습니까?커밋하지 않고 Github의 줄에 댓글을 달았습니까?

+2

파일이 변경되고 행 번호가 변경되면 어떻게됩니까? – qox

+0

아니요,하지만 여기 Github의 코드 검토 목적으로 커밋을 만드는 방법에 대한 관련 항목이 있습니다. http://stackoverflow.com/questions/14479215/how-can-one-conduct-a-code-review-with -github –

답변

36

불행히도 커밋하지 않고 Github의 줄에 주석을다는 것은 불가능합니다.

하지만 파일의 행에 대한 링크를 만들 수 있습니다 (브라우저 줄의 행 및 복사 링크를 클릭하십시오). 예를 들어, 당신은 코드 라인에 대해 논의하기 위해 귀하의 문제에서이 링크를 사용할 수 있습니다

https://github.com/sebastianbergmann/phpunit/blob/master/src/Runner/StandardTestSuiteLoader.php#L72

업데이트 또한 라인의 블록에 대한 링크를 얻기 위해 변화를 수용 할 수

+0

회선이나 전체 파일에 대한 주석을 허용하는 공용 저장소 서비스가 있습니까? – Kozuch

+1

다음은 github에 대해 논평 할 수있는 적절한 방법입니다. https://help.github.com/articles/commenting-on-the-diff-of-a-pull-request – VicJordan

+2

Shift 키를 누른 채로 선 블록에 대한 링크를 얻으십시오. ... –

8

적어도 하나의 커밋을 가져야합니다. 초기 가져 오기 ;-) 따라서 나중에 파일을 건드린 적이없는 경우에도 마스터 분기를 찾아 볼 수 있습니다 (또는 초기 가져 오기를 수행 한 곳). 다음과 같이

는 파일의 커밋에 도달 할하려면 다음의 repo, 예를 들어,의

  • 공개 홈페이지 여기 Ruby on Rails
  • 댓글을 달고 싶은 파일을 탐색하십시오. 예 : 레일 '.gitignore 파일
  • 이 파일
  • 모양의 최신 커밋을 볼 수있는 button called history, click it을 거기에 커밋하고 이제 파일을 언급 할 수 있어야 개정 ID

와 링크를 클릭합니다.

+0

@JohnLehmann 가능하지 않기 때문에 창의적인 해결 방법을 제시하려고했습니다. 왜 다시 같은 질문을합니까? – Sebi

+2

나는 '비난'을 클릭하는 것이 더 직관적이라는 것을 알 수있다. '비난'은 어떤 (현재) 행이 어떤 커밋인지를 보여주고 왼쪽에 커밋을 클릭하면 해당 행에 대해 논평한다. –

+1

적어도 현재 (2013-08-12) Github * history * 웹 인터페이스에서 댓글을 달고 자하는 파일의 정확한 줄을 찾는 것은 쉽지 않습니다. 커밋의 기록에는이 줄에서 변경된 줄만 표시됩니다 commit ... 또는 지정된 행을 변경 한 마지막 커밋을 찾는 방법이 있습니까? – Abdull

0

이 작업에 다른 도구를 사용하는 유일한 방법입니다. 필자는 Fisheye 또는 Review-Board를 사용하여 개정 코드를 사전 커밋합니다.

리뷰 보드는 무료이며 Fisheye보다 사전 커밋 코드를 더 잘 처리합니다.

0

코드 검토를 위해 동일한 작업을 수행하고 싶었습니다.

나는 결국 :

관련 문제