回覆列表
  • 1 # 使用者834195712159

    linux 下svn 忽略某類檔案和目錄,解釋說明如下:

    1. svn 客戶端的配置檔案修改

    改動是全域性的. 適用於忽略某一類檔案

    編輯svn 的配置檔案

    $ vim ~/.subversion/config

    找到包含 global-ignores 的那一行,取消註釋,

    global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo __pycache__

    *.rej *~ #*# .#* .*.swp .DS_Store

    新增需要過濾檔案的萬用字元即可,可以過濾檔案,也可以過濾目錄。例如:

    moc_* build-*

    2.修改版本庫的相關屬性, 精確控制忽略的檔案

    $svn propedit svn:ignore dir

    propset 功能可以合併到propedit 中,後者功能更強

    svn:ignore 是一個編輯引數

    dir 是想過濾的檔案所在的目錄, 我通常都是用".", 來直接編輯當前目錄

    這個屬性是針對版本庫進行的修改,因此需要提交這個修改

    為了讓編輯忽略的檔案列表更加有效,我通常先設定svn預設的編輯器為vim

    export SVN_EDITOR=vim

    比它預設風格的編輯器更加順手。

  • 中秋節和大豐收的關聯?
  • 跟相親物件沒見過面怎麼聊天呢,感覺每天說話很費勁?