1. 介紹
以前開發版本控制很早就換成了
Git
,最近換了一份工作,使用的是SVN
,由于配置忽略文件和Git
差距太大,也費了一些功夫,所以此處記錄下來,減少日后類似情況的發生。
2. 配置忽略目錄
2.1. 我們需要忽略的一般是以下目錄或文件(沒有后綴類型的是文件):
.gradle
build
.idea
local.properties
2.2. 配置方式
- 右鍵文件或目錄,選擇
TortoiseSVN
-->增加到忽略列表-->*.xxx(recursively)
(目錄則選擇xxx(recursively)
);注:文件選擇*.后綴
是因為可以忽略所有此類型的文件,如果指定忽略某個文件名的文件,則不可以使用*
加入文件到忽略列表
加入目錄到忽略列表 - 查看配置,在項目目錄下空白處右鍵,選擇
TortoiseSVN
-->屬性
查看忽略文件列表配置選擇
忽略文件配置列表
2.3. 將忽略配置導出其它項目使用
- 在項目目錄下空白處右鍵,選擇
TortoiseSVN
-->屬性,打開忽略文件列表配置后,選擇我們的忽略列表配置項(按下Ctrl
鍵可以多選),點擊導出按鈕,并選擇合適位置將配置導出,其它項目同樣可以在此處選擇導入,將配置項直接導入到其它項目中,避免重復配置。
導出忽略配置文件選項-1
導出忽略配置文件選項-2
導出忽略配置文件選項-3
注:
- 加入忽略文件或目錄時,示例中都選擇的是
xxx(recursively)
,這代表為全局配置;- 此處配置好忽略文件列表后,上傳至
SVN
,其他同事checkout
后,會同樣有些忽略文件列表配置;- 導入導出功能很方便,建議留存,各個項目可以循環使用,節省時間。