1. 程式人生 > >關於idea中提交svn時一直顯示performing VCS refresh

關於idea中提交svn時一直顯示performing VCS refresh

vue前端專案會自動生成node_modules資料夾,在首次上傳版本到svn的時候,不要提交node_modules資料夾,否則node_modules檔案也會在版本控制中,那麼在npm install之後,災難就來了,Version Control的Local Changes中會一直掃本地變更的檔案,node_modules中新增的成千上萬的檔案就會一直掃,這是造成提交svn時一直顯示performing VCS refresh 的主要原因。

即便此時你再把node_modules放到Ignored Files中也為時已晚。所以正確的做法如下:

1.首次提交版本到svn的時候,不要提交node_modules資料夾,即版本中始終不存在node_modules的版本控制資訊

2.從svn上同步下來專案之後,執行npm install,會自動在專案目錄下生成node_modules資料夾

3.File--Setting--Version Control--Ingored Files--新增--Ignore all files under ---選擇專案目錄下的node_modules目錄

搞定!