解決eclipse上傳svn忽略target文件夾的坑
年紀(jì)大了,以前做過(guò)的東西過(guò)陣子還是會(huì)忘,今天使用jenkins持續(xù)集成工具時(shí)用到了eclipse上傳新maven工程至svn,上傳完畢后改了個(gè)文件,同步資源庫(kù)的時(shí)候發(fā)現(xiàn)一片灰色,沒(méi)錯(cuò),就是target。
eclipse設(shè)置
windows ->prefrences->team->Ignored Resource
把target .project....等 Add Pattern
注意這操作需要在你share項(xiàng)目到svn之前完成,不然上傳完項(xiàng)目之后再設(shè)置是木有效果的,完成后再右鍵Share project...這樣的話(huà)target文件夾就會(huì)被svn過(guò)濾掉,
如圖,就不會(huì)有那個(gè)小柱子了 -_-
補(bǔ)充:補(bǔ)充:eclipse git gitignore ,忽略文件配置不起作用
eclipse git提交忽略文件配置,忽略文件配置不起作用問(wèn)題解決
1.安裝git
2.配置.gitignore文件
2.1在本地倉(cāng)庫(kù)找到文件
2.2在Eclipse里面修改
2.3添加以下代碼
3.配置文件不起作用
3.1進(jìn)入本地倉(cāng)庫(kù)右擊
3.2先配置名字和郵箱(已經(jīng)配置過(guò)請(qǐng)忽略)
3.3輸入以下命令
3.4指令解釋?zhuān)?/p>
1.安裝git
2.配置.gitignore文件
2.1在本地倉(cāng)庫(kù)找到文件
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進(jìn)入本地倉(cāng)庫(kù)右擊
git bash here 進(jìn)入git命令行
3.2先配置名字和郵箱(已經(jīng)配置過(guò)請(qǐng)忽略)
$ git config --global user.name "Your Name" $ git config --global user.email "email@example.com"
3.3輸入以下命令
. git rm -r --cached . . git add . . git commit -m "update gitignore"
3.4指令解釋?zhuān)?/strong>
git rm -r --cached .刪除index文件,從track狀態(tài)變?yōu)閡ntrack狀態(tài),執(zhí)行后會(huì)看到項(xiàng)目下所有文件都會(huì)帶上?符號(hào)。
git add .意思是將當(dāng)前目錄下的所有文件再add到index,注意這時(shí)候.gitignore文件就會(huì)起作用,里面配置的文件類(lèi)型,將不會(huì)被add到index。同時(shí)文件上也不會(huì)出現(xiàn)?這個(gè)符號(hào)??梢赃@樣理解,凡是在.gitignore中標(biāo)記的文件,就會(huì)默認(rèn)為本地文件,跟git無(wú)關(guān),無(wú)論執(zhí)行什么git命令,它都不會(huì)被執(zhí)行。
git commit -m意思是commit到本地倉(cāng)庫(kù),并加上注釋。
3.5完成驗(yàn)證
此時(shí)再打開(kāi)eclipse,看見(jiàn) 界面都已經(jīng)提交到本地 ,再改動(dòng)文件,commit的時(shí)候發(fā)現(xiàn).gitignore文件把忽略文件已經(jīng)過(guò)濾掉了
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
springcloud如何使用dubbo開(kāi)發(fā)rpc服務(wù)及調(diào)用
這篇文章主要介紹了springcloud如何使用dubbo開(kāi)發(fā)rpc服務(wù)及調(diào)用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-01-01Java 訪(fǎng)問(wèn)剪切板(復(fù)制,粘貼)的示例
這篇文章主要介紹了Java 訪(fǎng)問(wèn)剪切板(復(fù)制,粘貼)的示例,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下2020-11-11Spring Boot整合logback一個(gè)簡(jiǎn)單的日志集成架構(gòu)
今天小編就為大家分享一篇關(guān)于Spring Boot整合logback一個(gè)簡(jiǎn)單的日志集成架構(gòu),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-01-01Java實(shí)現(xiàn)excel表格轉(zhuǎn)成json的方法
本篇文章主要介紹了Java實(shí)現(xiàn)excel表格轉(zhuǎn)成json的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-09-09springboot整合mybatis實(shí)現(xiàn)數(shù)據(jù)庫(kù)的更新批處理方式
這篇文章主要介紹了springboot整合mybatis實(shí)現(xiàn)數(shù)據(jù)庫(kù)的更新批處理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03Java 實(shí)戰(zhàn)項(xiàng)目之精美物流管理系統(tǒng)的實(shí)現(xiàn)流程
讀萬(wàn)卷書(shū)不如行萬(wàn)里路,只學(xué)書(shū)上的理論是遠(yuǎn)遠(yuǎn)不夠的,只有在實(shí)戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+SpringBoot+Vue+maven+Mysql實(shí)現(xiàn)一個(gè)精美的物流管理系統(tǒng),大家可以在過(guò)程中查缺補(bǔ)漏,提升水平2021-11-11一文教你掌握J(rèn)ava如何實(shí)現(xiàn)判空
實(shí)際項(xiàng)目中我們會(huì)有很多地方需要判空校驗(yàn),如果不做判空校驗(yàn)則可能產(chǎn)生NullPointerException異常。所以本文小編為大家整理了Java中幾個(gè)常見(jiàn)的判空方法,希望對(duì)大家有所幫助2023-04-04