回答

0

這不是一個像Git問題一樣的Azure問題。你想知道的是,是否有辦法只克隆項目的子目錄或分支。從幾周前的一些研究中,我能找到的最好的解決方案是如何做一個稀疏克隆的解決方案,它允許限制克隆的文件(幾乎在那裏),但是在整個項目的目錄結構中這樣做(拒絕)。

SO問題&回答了幾個相關的,你可能會發現有用:

How do I clone a subdirectory only of a Git repository?

(簡短回答 '否')

Checkout subdirectories in Git?

(答案描述稀疏檢出能力)。

我很想看到,如果一個Git大師可能根據更新的git一個更好的答案,等

祝你好運吧 - 我最終只是把我的節點的應用程序在其自己的Git項目,因爲它似乎是總體上最直接的方法,但並不理想。

1

實際上有一種超級簡單的方法。 Azure團隊預計這種情況,並且有一個很好的方法來處理它。它也很簡單。

您只需在項目的根目錄下創建一個名爲.deployment的文本文件。在您添加以下文本.deployment文件...

[config] 
project = mysubfolder 

當你要麼Git的部署或使用CI從源頭控制部署,整個倉庫被部署,但.deployment文件告訴捻(這是引擎處理您的網站管理)實際網站(或節點項目)的位置。

你可以找到更多信息here

此外,檢查出this post我提到了一個替代策略項目回購的情況下,幫助。

相關問題