解決eclipse上傳svn忽略target資料夾的坑
年紀大了,以前做過的東西過陣子還是會忘,今天使用jenkins持續整合工具時用到了eclipse上傳新maven工程至svn,上傳完畢後改了個檔案,同步資源庫的時候發現一片灰色,沒錯,就是target。
eclipse設定
windows ->prefrences->team->Ignored Resource
把target .project....等 Add Pattern
注意這操作需要在你share專案到svn之前完成,不然上傳完專案之後再設定是木有效果的,完成後再右鍵Share project...這樣的話target資料夾就會被svn過濾掉,
如圖,就不會有那個小柱子了 -_-
補充:補充:eclipse git gitignore,忽略檔案配置不起作用
eclipse git提交忽略檔案配置,忽略檔案配置不起作用問題解決
1.安裝git
2.配置.gitignore檔案
2.1在本地倉庫找到檔案
2.2在Eclipse裡面修改
2.3新增以下程式碼
3.配置檔案不起作用
3.1進入本地倉庫右擊
3.2先配置名字和郵箱(已經配置過請忽略)
3.3輸入以下命令
3.4指令解釋:
1.安裝git
2.配置.gitignore檔案
2.1在本地倉庫找到檔案
2.2在Eclipse裡面修改此檔案,新增以下程式碼
/target/ !.mvn/wrapper/maven-wrapper.jar ### STS ### .apt_generated .classpath .factorypath .project .settings .springBeans .sts4-cache ### IntelliJ IDEA ### .idea *.iws *.iml *.ipr ### NetBeans ### /nbproject/private/ /build/ /nbbuild/ /dist/ /nbdist/ /.nb-gradle/ target/ pom.xml.tag pom.xml.releaseBackup pom.xml.versionsBackup pom.xml.next release.properties ### Eclipse ### /target/ /.settings/ .classpath .project
3.配置檔案不起作用
3.1進入本地倉庫右擊
git bash here 進入git命令列
3.2先配置名字和郵箱(已經配置過請忽略)
$ git config --global user.name "Your Name" $ git config --global user.email "[email protected]"
3.3輸入以下命令
. git rm -r --cached . . git add . . git commit -m "update gitignore"
3.4指令解釋:
git rm -r --cached .刪除index檔案,從track狀態變為untrack狀態,執行後會看到專案下所有檔案都會帶上?符號。
git add .意思是將當前目錄下的所有檔案再add到index,注意這時候.gitignore檔案就會起作用,裡面配置的檔案型別,將不會被add到index。同時檔案上也不會出現?這個符號。可以這樣理解,凡是在.gitignore中標記的檔案,就會預設為本地檔案,跟git無關,無論執行什麼git命令,它都不會被執行。
git commit -m意思是commit到本地倉庫,並加上註釋。
3.5完成驗證
此時再開啟eclipse,看見 介面都已經提交到本地 ,再改動檔案,commit的時候發現.gitignore檔案把忽略檔案已經過濾掉了
以上為個人經驗,希望能給大家一個參考,也希望大家多多支援我們。如有錯誤或未考慮完全的地方,望不吝賜教。