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目錄