close

前言

使用verilog simulation 或 c compile 都會產生一些log檔, 或暫存檔, 記錄檔

這些都是不需要進入svn 版本控制

但是, 使用svn staus 會對這些檔案產生提示?訊息, 而這些檔案的訊息

其實我們並不想看到

> svn status calc
M     calc/button.c
?      calc/calculator  ------->多餘的
?      calc/data.c
?      calc/debug_log  ------>多餘的

svn:ignore 過濾掉未納入版本控制的目錄與檔案

可以使用svn:ignore命令, 過濾掉這些訊息

命令如下

svn propedit svn:ignore calc (calc 是目錄)

之後會跳到編輯器, 只要填入要過濾掉的目錄和檔案即可

calculator
debug_log*
儲存完後, 在打一次 svn status就發現只剩下button.c 和真正要新加的檔案data.c 了
$ svn status
M calc
M calc/button.c
? calc/data.c
如果擔心過濾掉有用的檔案, 可鍵入如下的命令, 看看是否有誤殺
svn status --no-ignore

 

arrow
arrow
    全站熱搜

    hfchou 發表在 痞客邦 留言(0) 人氣()