簡體   English   中英

Android Studio在提交更改對話框中顯示未更改的文件

[英]Android Studio showing unchanged files in commit changes dialog box

我在Ubuntu GNOME上使用Android Studio 2.0 Beta 6。 我面臨一個奇怪的問題。 我在Android項目中使用git版本控制。 構建項目后,當我單擊通過Android Studio GUI的提交更改時。 提交更改對話框顯示每個文件的更改。 當我單擊任何文件時,它說內容是相同的。 我附上以下屏幕截圖,單擊任何文件均表示內容相同。

在此處輸入圖片說明

所以我的問題是,為什么Android Studio在“提交更改”對話框中顯示具有相同更改的文件,我該如何解決? 我嘗試了google,但未找到任何相關問題。

這一定是因為IDE會自動更改文件編碼(如果從其他位置導入了項目)。 有時,IDE會自動應用它們。 只需還原更改並進行清理和構建即可。 如果更改再次出現,您將需要執行一次提交,然后您將沒事。

要驗證,您可以轉到正常運行的文件。 在記事本中打開它,然后使用另一種編碼從記事本中save as 此后應在版本控制窗口中顯示為已修改。

對我來說,它指向的是舊的git版本。 請檢查設置\\版本控制\\ Git

AS設置\\版本控制\\ GIT

我也遇到了這個問題。 沒有一個典型的罪魁禍首似乎沒有過錯。 就git(從命令行)而言,文件未修改,但Android Studio仍將其顯示為已修改。

事實證明,Android Studio和我的命令行終端(cygwin)使用的是兩個完全不同的Git二進制文件。 Android Studio指向我過去所做的Git安裝,而cygwin指向來自Cygwin的Git軟件包的/ usr / bin / git。

我編輯了Android Studio的版本控制設置(如Anton的屏幕截圖所示),以指向Cygwin發行版中的git.exe,然后從VCS菜單中執行“刷新文件狀態”,所有文件恢復為未修改狀態。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM