我最近將一個Visual Studio C++項目推送到了github。我注意到VS創建了一個相對較大(〜25MB)的.sdf文件。我試圖刪除我的工作區中的這個文件,看是否VS會拋出一個錯誤。在VS中打開項目沒有錯誤報告和它的文件被重新創建。因此,我正在考慮刪除當前存儲在我的存儲庫中的.sdf文件,並向repo的.gitignore文件添加* .sdf條目。將* .sdf文件添加到.gitignore中可能產生的影響
這樣做的結果是,當用戶拉取回購的內容並在Visual Studio中第一次打開它時,VS將不得不生成.sdf文件。但是,如果用戶從其他用戶的repo中提取更改,那麼.sdf是否會失去同步,如果有,是否有人知道VS是否會以合理的方式處理此問題(例如,重新生成.sdf文件)?有沒有其他的意義,我不知道?
任何輸入將不勝感激!
謝謝[crazysim](http://stackoverflow.com/users/286021/crazysim)[您的編輯](http://stackoverflow.com/review/suggested-edits/10434785) – VonC 2015-12-04 05:11:09
沒問題。我想大整體的智慧寧願保持死鏈接,哈哈。 – crazysim 2015-12-04 08:15:32