Boshqalar, yo'q, siz buni versiya boshqaruvida xohlamasligingizni tushuntirdi. Siz versiyani boshqarish tizimini faylga e'tibor bermaslik uchun sozlashingiz kerak (masalan, .gitignore
fayl orqali).
Buning sababini tushunish uchun ushbu faylda aslida nima borligini ko'rishga yordam beradi. Men .suo
fayli mazmunini ko'rish imkonini beruvchi buyruq qatori vositasini yozdim.
Uni mashinangizga o'rnating:
dotnet tool install -g suo
Unda ikkita kichik buyruqlar mavjud: keys
va view
.
suo keys <path-to-suo-file>
Bu fayldagi har bir qiymat uchun kalitni o'chirib tashlaydi. Masalan (qisqartirilgan):
nuget
ProjInfoEx
BookmarkState
DebuggerWatches
HiddenSlnFolders
ObjMgrContentsV8
UnloadedProjects
ClassViewContents
OutliningStateDir
ProjExplorerState
TaskListShortcuts
XmlPackageOptions
BackgroundLoadData
DebuggerExceptions
DebuggerFindSource
DebuggerFindSymbol
ILSpy-234190A6EE66
MRU Solution Files
UnloadedProjectsEx
ApplicationInsights
DebuggerBreakpoints
OutliningStateV1674
...
Ko'rib turganingizdek, ko'plab IDE funktsiyalari o'z holatini saqlash uchun ushbu fayldan foydalanadi.
Berilgan kalit qiymatini ko'rish uchun view
buyrug'idan foydalaning. Masalan:
$ suo view nuget --format=utf8 .suo
nuget
?{"WindowSettings":{"project:MyProject":{"SourceRepository":"nuget.org","ShowPreviewWindow":false,"ShowDeprecatedFrameworkWindow":true,"RemoveDependencies":false,"ForceRemove":false,"IncludePrerelease":false,"SelectedFilter":"UpdatesAvailable","DependencyBehavior":"Lowest","FileConflictAction":"PromptUser","OptionsExpanded":false,"SortPropertyName":"ProjectName","SortDirection":"Ascending"}}}
Asbob haqida batafsil ma'lumotni bu yerda: https://github.com/drewnoakes/suo
person
Drew Noakes
schedule
04.02.2021