1. 程式人生 > 程式設計 >解決eclipse上傳svn忽略target資料夾的坑

解決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上傳svn忽略target資料夾的坑

補充:補充: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在本地倉庫找到檔案

解決eclipse上傳svn忽略target資料夾的坑

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檔案把忽略檔案已經過濾掉了

以上為個人經驗,希望能給大家一個參考,也希望大家多多支援我們。如有錯誤或未考慮完全的地方,望不吝賜教。