我正在開發一個組項目,我們決定使用netcore作爲項目。該項目最初是使用VS創建的。在Windows和Linux之間共享.netcore項目保持添加文件
當我拉項目,並使用VSCode運行它,我注意到兩兩件事:
我必須導航到src文件夾,並從那裏運行它。
在對master分支進行新的更改之前,linux上的.netcore對obj文件夾進行了更改並添加了.vscode文件夾。
我該如何阻止這種情況發生,所以我們不會跨越彼此的腳趾,爲什麼會發生這種情況?
謝謝。
我正在開發一個組項目,我們決定使用netcore作爲項目。該項目最初是使用VS創建的。在Windows和Linux之間共享.netcore項目保持添加文件
當我拉項目,並使用VSCode運行它,我注意到兩兩件事:
我必須導航到src文件夾,並從那裏運行它。
在對master分支進行新的更改之前,linux上的.netcore對obj文件夾進行了更改並添加了.vscode文件夾。
我該如何阻止這種情況發生,所以我們不會跨越彼此的腳趾,爲什麼會發生這種情況?
謝謝。
您不應該將obj
下的文件添加到源代碼管理。它包含在每個構建中重新生成的工件。
如果你使用git,here's a suggested list of files and folders to ignore:
[Oo]bj/
[Bb]in/
.vs/
*.xap
*.user
/TestResults
*.vspscc
*.vssscc
*.suo
*.cache
*.docstates
_ReSharper.*
*.csproj.user
*[Rr]e[Ss]harper.user
_ReSharper.*/
packages/*
artifacts/*
msbuild.log
PublishProfiles/
*.psess
*.vsp
*.pidb
*.userprefs
*DS_Store
*.ncrunchsolution
*.log
*.vspx
/.symbols
nuget.exe
build/
*net45.csproj
*k10.csproj
App_Data/
bower_components
node_modules
*.sln.ide
*.ng.ts
*.sln.ide
project.lock.json
.build/
.testpublish/
launchSettings.json
完美!謝謝! – Beto
如果你使用Git只需添加不需要的文件的.gitignore – Pawel