簡體   English   中英

Visual Studio 2019 社區中的 Git,忽略緩存文件

[英]Git in Visual Studio 2019 Community, ignoring cache files

我使用 Git 在筆記本電腦和台式機之間同步。

它總是會發現某些文件、.dbcache.v2、.suo、bin 中的 dll、.cshtml.g.cs 文件之間的沖突。 因此,當我在設備之間切換時,我不得不費力地右鍵單擊並“獲取本地”或“獲取遠程”,而不是獲得快速的 Git 體驗。

合並應該針對實際代碼文件,其中有兩個不同的編輯而不是緩存文件或生成的 dll。

幾個問題(我在網上找不到任何關於此的內容)。

我可以安全地將以上所有這些以及類似的內容添加到.gitignore 嗎? (如果是這樣,最好的方法是什么?)

如果可以,為什么在設置新的 ASP.net 核心項目時不會自動排除這些文件?

開箱即用的體驗很糟糕,它涉及不斷處理這些文件中的沖突,而這些文件您從未編輯過,也不需要知道。

謝謝。

我可以安全地將以上所有這些以及類似的內容添加到.gitignore 嗎? (如果是這樣,最好的方法是什么?)

是的你可以。

您可以使用https://gitignore.io為 Visual Studio 生成一個好的.gitignore文件(搜索“Visual Studio”)

但是現在忽略它們是不夠的。 您必須停止跟蹤它們(使用git rm --cached

開箱即用的體驗很糟糕,它涉及不斷處理這些文件中的沖突,而這些文件您從未編輯過,也不需要知道。

我想這個文件不能被跟蹤。

暫無
暫無

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

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