2017-06-17 49 views
1

我來自一個腳本語言背景,從研究到編譯代碼(二進制文件),他們不應該致力於版本控制(git)。如何管理編譯後的代碼?

人們和組織如何在現實世界中管理二進制文件?它們是否存儲在磁盤上?如何理想地管理二進制文件?

+0

你也可以在git LFS https://git-lfs.github.com/中管理二進制文件。 –

回答

1

它們是:

  • 無論是從
  • 聲明爲二進制的依賴(這意味着一個簡單版本的文本文件,該文件列出你需要的二進制文件的來源(這是版本)重新生成您的項目編譯)
    經典示例:a pom.xml列出依賴關係,從Nexus repository獲取。

你確實有一些二進制文件使它成爲一個Git倉庫:一些靜態資源(如圖片)每五分鐘不會進化,最終可能會出現在Git倉庫中。

理想情況下,您的二進制文件應該發佈在專門用於存儲二進制文件的工件存儲庫(即而不是 Git庫)中。 Nexus是一個,還有其他的(NuGet,...)