我有一個.NET解決方案,包含各種東西的約10個項目,MVC,libs和控制檯應用程序。我們正在首次使用Git - BitBucket和SourceTree。在我的本地機器上正常工作,但是當我做一個克隆時,爲了測試它是否正常工作,我得到了大量的Nuget錯誤,缺少引用以及更新軟件包會獲取關於已經存在的軟件包的錯誤。一團糟。我的「解決方案」是刪除整個軟件包文件夾並重新安裝哪些工作,有點,但不是一個適當的解決方案。所以我的問題是,對於Git來說一個新人,在Nuget方面並不是很出色,那麼在提交過程中我可能會犯錯。Git克隆導致很多nuget錯誤 - 懷疑我提交的太多了
我懷疑我沒有正確排除文件 - Bitbucket上的項目在1GB處巨大。我認爲.gitignore
在默認情況下排除了密鑰構建文件,但我有點不確定哪些文件是最佳實踐忽略的,所以我可以看看.gitignore
並查看實際推送到Bitbucket的內容。
缺少的參考文獻,那裏發生了什麼?可以有與DLL複製本地問題?
任何幫助,將不勝感激。希望這個問題不是太模糊?在某些方面稍微高一點的水平承擔我應該做的只是一個有用的具體技術點。
在這裏發佈您的gitignore。你應該忽略包本身,只是提交依賴文件(我相信這是在.csproj文件?)。這個想法是克隆回購,並恢復依賴關係。另外,如果可以,發佈目錄結構 – Av4t4r