2013-08-22 74 views

回答

5

構建/編譯的文件通常不屬於回購。您通常會將您的應用程序構建爲部署後構建腳本的一部分,或者類似的東西。

您可以控制哪些文件被添加到與.gitignore文件回購:https://help.github.com/articles/ignoring-files

如果你真的想提交文件建立到您的回購,檢查.gitignore文件在應用程序的根目錄,並刪除相關線。

+0

- @ badsyntax謝謝。但是如果該項目只是衆多應用程序中的一個,並且每次部署完整應用程序時只需很少修改即可構建每個應用程序,這似乎是不必要的開銷。也許我不明白你的意思是「構建你的應用程序」。你可能會擴大一點嗎?我是一個相對缺乏經驗的開發人員,所以我的部署過程就像'git add/commit/push'一樣簡單。 –

+3

在這個線程的上下文中,當我說「構建你的應用程序」時,我的意思是運行grunt編譯/ concat /壓縮你的CSS,Javascript和其他資產文件供生產使用。我發現將編譯後的文件提交到repo的問題是,當其他人在團隊中工作時,它們會導致合併衝突。在任何情況下,這裏的問題:https://github.com/videojs/video.js/blob/master/.gitignore#L2-L3刪除這些行,你就可以提交構建文件。 – badsyntax

+0

- @ badsyntax感謝這對我有幫助 –

相關問題