1. 程式人生 > >idea svn忽略檔案不提交

idea svn忽略檔案不提交

在intellij中忽略提交檔案,分兩種情況,

檔案沒有納入版本管理

第一種,檔案還沒有納入版本管理,這種通過 svn的ignore配置 
version control—-local changes—-configure ignored files, 
忽略檔案分幾大類,忽略某個資料夾、忽略某類檔案(正則)、忽略某個檔案 
這裡寫圖片描述

這裡寫圖片描述

檔案已經納入版本管理

如果檔案已經納入版本了,應該採用第二種方法 
第二種方法主要應對檔案已經納入版本管理,但不想再提交,比如,不小心提交的eclipse、intellij的檔案,以後不想再提交了,這種就通過version control的changelist來實現。intellij提供了changelist功能,可以對檔案進行分類,提交時,只提交active(活躍的)changelist。

建立一個changelist

首先建立一個changelist,為了好記,可以叫忽略的或者ignored, 
new changelist—-忽略的 
這裡寫圖片描述

將檔案納入ignored list

此時,修改了add.jsp,它會在Default裡出現,如果我們不想提交,拖動檔案到忽略的changelist 
這裡寫圖片描述

只提交Default changelist

提交時,先點選Default,然後點選提交,就只提交指定的檔案了。 
這裡寫圖片描述

當然,在提交資料夾時,將某些檔案排除後,會出現對話方塊,問你是否將排除的納入另外一個changelist,那時候再建這個忽略的changelist也是可以的。

也可以通過資料夾分組 
這裡寫圖片描述

總結

總而來看,第二種方法是最可靠的方式,無論檔案是否提交,都可以通過此方法達到提交指定檔案的要求,並且提交的檔案,一目瞭然

 

轉載:https://blog.csdn.net/wangjun5159/article/details/74932433