首先
yoloonnx一個VS工程下來整個工程大概1-2個g的大小因此在git的過程中總是會因為文件超過100M而觸發報錯,上傳不上去,因此現在需要做一個過濾才能把工程重新上傳上去,那么這個時候別人需要下載下來的時候確實不完整的工程,因此又需要進行工程的完善和補充。接下來做的就是這個工作。
第一步
我們將這個工程整體的傳入到git中,但是再次之前我們需要做一個過濾,在工程文件中需要加一個.gitignore文件,把一些不重要的和一些較大的文件給過濾掉不上傳到代碼倉。
.gitignore的內容如下:
/.vs
obj
packages
bin
第二步
.gitignore文件配置完成之后,就可以將文件commit,然后把他push到對應的倉庫里了。
第三步
上傳完成之后,那么網盤中就會有一個主體的核心代碼,一些依賴是沒有被上傳上來的,需要我們再下拉的時候再本地進行配置。如下:
缺少debug,因此需要打開工程重新生產解決方案。然后再把完整工程的debug復制進去。
對比完整工程發現少了相關的依賴和debug的dll文件。
接下來我們有完整的文件,那么就需要將packages
包和debug
中的dll文件復制進去即可。
第四步
打開工程,重新生成解決方案。會出現如下的問題:
這個時候再回到文件夾將完整工程的debug文件的全部內容拷貝到新生成的兩處 debug中。再重新生產解決方案即可。
最后
完成搞定!