IntelliJ IDEA同步代碼時(shí)版本沖突而產(chǎn)生出的incoming partial文件問(wèn)題的解決辦法
在用IntelliJ IDEA 中同步代碼的時(shí)候,發(fā)現(xiàn)在版本控制的 incoming 下面出現(xiàn)了個(gè) partial 的文件夾的東西,里面的文件就是因?yàn)榘姹緵_突而產(chǎn)生出的問(wèn)題。
問(wèn)題產(chǎn)生的原因:
是我把partial目錄下的文件在我自己的項(xiàng)目里面給修改了目錄(新建了一個(gè)文件夾然后將那個(gè)文件移動(dòng)到新的文件夾下面。當(dāng)然我還沒(méi)提交這個(gè)文件的時(shí)候,我所在的team里面有人又改動(dòng)了這個(gè)文件,并且還提交了這個(gè)文件),所以我發(fā)現(xiàn)有代碼更新的時(shí)候,我更新到我的本地項(xiàng)目里面的時(shí)候,就會(huì)在svn的 9 version control 里面出現(xiàn)個(gè)partial的目錄。里面顯示的是我換目錄的那個(gè)文件。
然后,只要team里面有人修改并提交了這個(gè)文件,我在同步代碼的時(shí)候,我的那個(gè)incoming 下就會(huì)生成一次 partial 目錄。
最后我在提交本地的代碼到svn服務(wù)器的時(shí)候。又報(bào)錯(cuò)如下:
Commit failed with error: svn: E155015: Commit failed (details follow): svn: E155015: Aborting commit: 'E:\fusion\intellij_work\EzsonarTrunk\src\main\webapp\WEB-INF\views\equipment\F5List.jsp' remains
提交失敗。
解決方案就是:
先把報(bào)錯(cuò)提示的文件先單獨(dú)隔離出來(lái),放到 local changes 目錄下的問(wèn)題文件目錄,然后把沒(méi)問(wèn)題的文件,先提交。成功之后。再考慮處理問(wèn)題文件。
(這里的提交或者叫changes目錄是可以自己創(chuàng)建的,左邊的+ -號(hào)可以增減目錄,拖動(dòng)文件就可以移動(dòng)文件)

然后出問(wèn)題的文件的樣式是:下面紅色的。

然后就是處理問(wèn)題文件了:
OK 的文件提交完畢,就剩下一個(gè)問(wèn)題文件了。然后找到問(wèn)題文件的目錄,然后 revert 這個(gè)目錄,然后就 恢復(fù)到?jīng)]有換目錄的時(shí)候的那個(gè)文件的樣子。
然后再去同步一下代碼。
當(dāng)然,前提是你要備份下,你的那個(gè)問(wèn)題文件里面的代碼,畢竟這個(gè)代碼是沒(méi)問(wèn)題的,是我要提交的代碼,
在你再次同步代碼完畢之后,就發(fā)現(xiàn)incoming目錄下的partial文件目錄,沒(méi)了。
這個(gè)時(shí)候就可以再次移動(dòng)目錄,修改成最新的你改的代碼,然后再次提交,
partial的問(wèn)題就解決了。
總之,就是某個(gè)目錄的移動(dòng)造成的,你可以先revert那個(gè)目錄,還原之后,再修改下,你可以把這個(gè)移動(dòng)到你想移動(dòng)的地方去,這個(gè)時(shí)候就是refactor,重構(gòu),完之后,再更新一下,那個(gè)partial就不見(jiàn)啦
今兒我又出現(xiàn)啦一次,就是這么做的。
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接
相關(guān)文章
APP轉(zhuǎn)盤(pán)抽獎(jiǎng)Java服務(wù)端接口詳解
這篇文章主要為大家詳細(xì)介紹了APP轉(zhuǎn)盤(pán)抽獎(jiǎng)Java服務(wù)端接口,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-01-01
淺談如何在項(xiàng)目中使用Spring Cloud Alibaba Sentinel組件
隨著微服務(wù)的流行,服務(wù)和服務(wù)之間的穩(wěn)定性變得越來(lái)越重要。本文主要介紹了使用Spring Cloud Alibaba Sentinel組件,感興趣的可以了解一下2021-07-07
Jmeter解析返回參數(shù)以及解析并操作json方式
本文總結(jié)了Java或JMeter的BeanShell腳本中處理JSON字符串的常用操作,包括解析JSON數(shù)組、JSON對(duì)象和嵌套的JSON字符串,并提供了示例代碼和打印結(jié)果2025-02-02
SpringBoot 下的 Static 文件夾打包成前端資源的示例代碼
這篇文章主要介紹了SpringBoot 下的 Static 文件夾如何打包成前端資源,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-06-06
IDEA導(dǎo)入geoserver項(xiàng)目的詳細(xì)步驟及注意事項(xiàng)
由于GeoServer是基于Java開(kāi)發(fā)的。因此在安裝之前,必須確保安裝了Java。本文給大家分享IDEA導(dǎo)入geoserver項(xiàng)目的詳細(xì)步驟及注意事項(xiàng),感興趣的朋友一起看看吧2021-06-06
SpringBoot實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)源切換的項(xiàng)目實(shí)踐
在實(shí)際開(kāi)發(fā)過(guò)程中,我們經(jīng)常遇到需要同時(shí)操作多個(gè)數(shù)據(jù)源的情況,本文主要介紹了SpringBoot實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)源切換的項(xiàng)目實(shí)踐,具有一定的參考價(jià)值,感興趣的可以了解一下2024-04-04
導(dǎo)入項(xiàng)目出現(xiàn)Java多個(gè)工程相互引用異常A cycle was detected in the build path o
今天小編就為大家分享一篇關(guān)于導(dǎo)入項(xiàng)目出現(xiàn)Java多個(gè)工程相互引用異常A cycle was detected in the build path of project的解決辦法,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2018-12-12

