我正在开展一个小组项目,我们决定在项目中使用netcore。该项目最初是使用VS创建的。
当我拉动项目并使用VSCode运行它时,我注意到两件事:
我必须导航到src文件夹并从那里运行它。
在将新更改推送到主分支之前,linux上的.netcore已对obj文件夹进行了更改并添加了.vscode文件夹。
我怎样才能阻止这种情况发生,所以我们不会跨过彼此的脚趾,为什么会这样呢?
感谢。
答案 0 :(得分:0)
您不应将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