簡體   English   中英

git日志過濾器與稀疏結帳

[英]git log filter with sparse checkout

我有一個大項目,我使用稀疏checkout排除一個目錄(這是非常大)。 但是,當我使用git log時,我已經用稀疏結賬排除的目錄中的提交將會出現,從而污染了我的真實興趣。

通過指定一個目錄為這個問題給出的答案對我不起作用,因為我需要排除一個目錄但包含許多目錄。 我來自perforce,如果我指定... ,它將不包括我的p4客戶端規范排除的文件或目錄。

exclude選項與pathspecs一起使用。 例如:

$ git log --first-parent --name-status -- ':(exclude)plugin/'

在一個合成存儲庫的克隆中沒有顯示提交69b0c3e85a319ad21f560d7b25524cf02921be82 ,而沒有排除的git log確實顯示它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM