iT邦幫忙

0

請問有人的Sourcetree或小烏龜有這問題嗎?

  • 分享至 

  • xImage

我最近遇到一個問題
用IDE修改XML裡的內容Sourcetree或小烏龜沒顯示我修改了啥
但改其他程式碼卻有顯示,改別的專案的XML也沒這問題
可是若我沒有用IDE修改而是直接打該XML檔做修改
Sourcetree跟小烏龜卻有顯示我修改的內容
而IDE卻沒有變動,請問有人遇過類似的問題嗎?
我的IDE是VS2019

看更多先前的討論...收起先前的討論...
frogsoul iT邦研究生 4 級 ‧ 2023-04-19 08:22:22 檢舉
"而IDE卻沒有變動"
聽起來你IDE開的不是同一個檔案?
sam0407 iT邦大師 1 級 ‧ 2023-04-19 09:46:16 檢舉
是呀,您用VS2019打開按另存新檔,看檔案路徑對不對?
tenno081 iT邦研究生 4 級 ‧ 2023-04-19 10:11:46 檢舉
應該是不太可能,同一個專案下我改其他內容就沒問題,只有這個會這樣@@
zcbxvsdf iT邦新手 5 級 ‧ 2023-04-19 14:26:44 檢舉
IDE 可能沒有按儲存,因此沒有變動實際檔案,所以Git才沒有偵測到異動。
有時候IDE會分Local Change跟Memory Change,所以才會造成不同調問題。
IDE編輯完習慣性手動儲存看看
tenno081 iT邦研究生 4 級 ‧ 2023-04-19 14:40:33 檢舉
我都有儲存,但不知為啥就是這個XML檔最怪@@
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
揮揮手
iT邦研究生 5 級 ‧ 2023-04-19 16:30:30

這種情況可能是由於編譯器將 XML 文件緩存起來,從而導致 IDE 無法識別文件中的變更。這種情況可能會在一些 IDE 中發生,特別是在將文件作為 XML 進行編輯時。

您可以嘗試通過以下方式解決此問題:

刷新 IDE 中的 XML 文件緩存:在 Visual Studio 2019 中,可以在菜單欄上選擇“文件”>“高級”>“刷新緩存”來刷新 XML 文件的緩存,使 IDE 重新讀取文件中的變更。

禁用 XML 文件緩存:在 Visual Studio 2019 中,您可以在選項中找到“文本編輯器”>“XML”>“進階”>“啟用緩存”選項,將其設置為“否”,這樣 IDE 將不會緩存 XML 文件,每次打開文件都會重新讀取。

嘗試使用其他的 XML 編輯器:如果您使用的 IDE 仍然無法識別文件中的變更,您可以考慮使用其他的 XML 編輯器,如 Notepad++ 或 Atom 等,這些編輯器可以在文件變更時自動重新讀取文件。

希望這些解決方案能夠幫助您解決問題。如果問題仍然存在,您可以嘗試升級 IDE,或者請教 IDE 的支援團隊尋求幫助。

AI 回答
VSC 沒有該功能 沒辦法幫你測

我要發表回答

立即登入回答