2016-10-01 94 views
0

我正在開發一個組項目,我們決定使用netcore作爲項目。該項目最初是使用VS創建的。在Windows和Linux之間共享.netcore項目保持添加文件

當我拉項目,並使用VSCode運行它,我注意到兩兩件事:

  1. 我必須導航到src文件夾,並從那裏運行它。

  2. 在對master分支進行新的更改之前,linux上的.netcore對obj文件夾進行了更改並添加了.vscode文件夾。

我該如何阻止這種情況發生,所以我們不會跨越彼此的腳趾,爲什麼會發生這種情況?

謝謝。

+0

如果你使用Git只需添加不需要的文件的.gitignore – Pawel

回答

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 
+0

完美!謝謝! – Beto