[英]DevOps (Azure) Repo Configuration
最近,我們部門使用 GIT 從 TFS 切換到 DevOps Azure。 我們都是菜鳥,因為它與 GIT 相關。
目前有幾個類似的程序,稱為導入程序。 我的第一直覺是將所有所說的進口商放入一個代表。在我這樣做之后,我只想拉下一個進口商進行增強。 有一次,我從回購做了拉,我當然把所有的進口商,而不只是我需要的人。
簡而言之,每個獨立程序都應該在自己的 Repo 中嗎? 在 GIT 中是否有一種直接的方法來組織類似的代碼庫? (文件夾結構或其他一些機制??)
這實際上取決於您的喜好。 最好的方法是為每個應用程序創建一個文件夾(您可能已經這樣做了),然后克隆整個存儲庫。
這有效,但您仍然會獲得所有進口商。 將它們分開的唯一方法是:
分支系統不是最好的,因為它破壞了這些的划分優勢。 如何獲取所有應用程序(考慮到它們位於單獨的文件夾中)成為問題?
更進一步,“甚至”更好的方法是為每個應用程序獲取一個特定的存儲庫,如果需要代碼共享,則創建一個“通用”nuget 包,因為應用程序是相似的,並將這些存儲庫放入一個項目(進口商?)。
編輯:我建議您仔細研究分支策略,這起初可能會很麻煩,但從長遠來看肯定會提高您的效率。
編輯2:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.