自從公司切換了git項目后,按不同的子項目分成了多個git項目庫,一個傳家C#項目中,各子項目都是不同的Git庫,解決方案里看不到git狀態,也不能看到除了第一個主項目的其他子項目修改狀態,只能在資源管理器或者cmd里處理,強迫症不能忍,找了兩天資料,准備放棄時候突然想起rider這個小眾C# 開發工具,下載下來
試了試,可以解決這個問題(當然換開發工具風險有點大,前期先做驗證試試看),注意以下幾個設置
1、主題
推薦使用深色主題,淺色的圖標狀態不是很明顯,不過我還是習慣淺色主題。
2、Version Control按目錄添加多個git庫
3、OK,看效果,不同項目下都是各自的git控制,可以同時提交推送多個git庫的子項目變更
子項目1
子項目2
4、后續使用中發現的問題,將在這里寫出來
4.1、推送return error:500的問題
這個問題一般是不小心在輸錯密碼了,可以重置
settings-->passwords-->選擇 do not save ,forget passwords after restart
在Push Commits 時,可以定義幾個遠程庫名稱,對應不同的Git庫地址,點擊origin從新選擇定義的庫即可即可,
后續解決方案:
https://www.cnblogs.com/zhaogaojian/p/13777722.html