Signed-off-by: appleboy <appleboy.tw@gmail.com> Reviewed-on: https://gitea.com/gitea/docs/pulls/195 Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: appleboy <appleboy.tw@gmail.com> Co-committed-by: appleboy <appleboy.tw@gmail.com>
30 lines
1.3 KiB
Markdown
30 lines
1.3 KiB
Markdown
---
|
|
date: "2023-08-14T00:00:00+00:00"
|
|
slug: "blame"
|
|
sidebar_position: 13
|
|
aliases:
|
|
- /zh-tw/blame
|
|
---
|
|
|
|
# Blame 文件視圖
|
|
|
|
Gitea 支援查看文件的逐行修訂歷史,也稱為 blame 視圖。
|
|
您還可以在命令行中使用 [`git blame`](https://git-scm.com/docs/git-blame) 查看文件內行的修訂歷史。
|
|
|
|
1. 導航到並打開您要查看行歷史的文件。
|
|
1. 點擊文件標題欄中的 `Blame` 按鈕。
|
|
1. 新視圖顯示文件的逐行修訂歷史,左側顯示作者和提交信息。
|
|
1. 要導航到較舊的提交,點擊  圖標。
|
|
|
|
## 在 blame 視圖中忽略提交
|
|
|
|
所有在 `.git-blame-ignore-revs` 文件中指定的修訂都會在 blame 視圖中隱藏。
|
|
這對於隱藏重新格式化的更改並保留 `git blame` 的好處特別有用。
|
|
被忽略的提交更改或添加的行將歸咎於更改該行或附近行的上一個提交。
|
|
`.git-blame-ignore-revs` 文件必須位於倉庫的根目錄中。
|
|
有關文件格式的更多信息,請參見 [git blame --ignore-revs-file 文檔](https://git-scm.com/docs/git-blame#Documentation/git-blame.txt---ignore-revs-file)。
|
|
|
|
### 在 blame 視圖中繞過 `.git-blame-ignore-revs`
|
|
|
|
如果文件的 blame 視圖顯示有關忽略修訂的消息,您可以通過附加 url 參數 `?bypass-blame-ignore=true` 查看正常的 blame 視圖。
|