Nhận xét về một dòng trong Github mà không có cam kết?


77

Trong github, bạn có thể nhận xét về các dòng trong một cam kết. Có cách nào để nhận xét trên một dòng, trong khi xem một tệp trong một nhánh mà không có một cam kết cụ thể nào không?


2
Điều gì sẽ xảy ra nếu tệp thay đổi và số dòng thay đổi theo nó?
qox

2
liên kết này đã chết
Ryan Stout

Câu trả lời:


47

Rất tiếc, không thể bình luận về một dòng trong Github mà không có cam kết.

Nhưng bạn có thể tạo liên kết đến các dòng trong tệp của mình (nhấp vào dòng và sao chép liên kết trên thanh trình duyệt). Ví dụ: bạn có thể sử dụng các liên kết này trong các vấn đề của mình để thảo luận về dòng mã:

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

Cập nhật

Bạn cũng có thể giữ phím shift để lấy liên kết đến một khối dòng


1
Có dịch vụ lưu trữ công cộng nào cho phép bình luận trên các dòng hoặc toàn bộ tệp không?
Kozuch

1
Đây là cách thích hợp để nhận xét trên github: help.github.com/articles/…
Vikasdeep Singh 22/09

1
Cảm ơn @PieterEnnes, đây là thông tin rất quan trọng. Có thể cập nhật câu trả lời và thêm thông tin này?
Farid Movsumov

1
@VicJordan Liên kết đó là để nhận xét về các yêu cầu kéo. Nếu không có yêu cầu kéo, một liên kết như Ferid gợi ý, có thể là trong một số mới, có vẻ như là một cách để đi.
drevicko

Điều quan trọng nhất là sử dụng yphím tắt trước khi sao chép liên kết đến bất kỳ tệp nào. Nếu không nó sẽ sao chép liên kết với master, mà có thể "suy thoái" với thời gian
Ciprian Tomoiagă

8

Bạn nên có ít nhất một cam kết: lần nhập ban đầu của bạn ;-) Vì vậy, nếu bạn không bao giờ chạm vào tệp sau đó, bạn vẫn có thể duyệt chi nhánh chính của mình (hoặc bất cứ nơi nào bạn thực hiện lần nhập ban đầu).

Để nhận được cam kết của tệp, hãy làm như sau:

Bây giờ bạn có thể nhận xét tệp.


@JohnLehmann Vì không thể, tôi đã cố gắng đưa ra một giải pháp sáng tạo. Tại sao bạn lại hỏi câu hỏi tương tự?
Sebi

2
Tôi thấy trực quan hơn khi nhấp vào 'đổ lỗi' sẽ hiển thị dòng (hiện tại) là một phần của cam kết nào sau đó nhấp vào cam kết ở bên trái để nhận xét về dòng tương ứng.
Andre Holzner

1
Ít nhất là với giao diện web lịch sử Github hiện tại (2013-08-12) , không đơn giản để định vị dòng chính xác trong tệp mà người ta muốn nhận xét: Lịch sử của một cam kết chỉ hiển thị những dòng đã thay đổi trong cam kết này .. Hoặc có cách nào để xác định vị trí cam kết cuối cùng đã thực hiện thay đổi đối với một dòng được chỉ định không?
Abdull

@Abdull Yeah, bạn có thể sử dụng chức năng đổ lỗi, như Andre mô tả ở trên
Lasse tầng


1

Tôi muốn làm điều tương tự, để xem lại mã.

Tôi đã kết thúc:

  1. fork repo
  2. thêm nhận xét của tôi vào mã nguồn (ví dụ // TODO: ...)
  3. thực hiện một yêu cầu kéo

1
Tôi thấy rằng đó là một ý tưởng tốt đẹp
Alexander.Iljushkin

0

Cách duy nhất nếu bạn sử dụng một công cụ khác cho công việc này. Tôi sử dụng Fisheye hoặc Review-Board để thực hiện mã sửa đổi trước khi cam kết.

Ban Đánh giá là miễn phí và xử lý tốt hơn Fisheye mã cam kết trước.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.