2015-10-24 45 views
0

我查看了類似的問題,但無法找到合適的答案。腳本100%正常運行時間的本地推送回購

我有一個腳本,需要可用於每日報告。是否有可能將我的代碼託管在一個單獨的目錄/ repo中,並且只將「主要更新」推送到此目錄/ repo以獲得最長的正常運行時間?

現在,我正在腳本所在的目錄中工作,因此腳本從我簽出開發分支時開始分解,直到我返回主服務器。


例如,我要離開工作文件中的一個目錄,僅獲得重大更新:

/daily_report/daily_report.sh 

再有增量開發其他目錄,允許主目錄將保持不變,直到新的重大更新已準備好上線:

/daily_report_dev/daily_report.sh 

這可能嗎?

回答

0

您可以考慮兩次簽出您的回購:兩個不同文件夾中的兩個不同分支。

  • 一個分支簽出在/daily_report
  • 一個分支/daily_report_dev

Since Git 2.5, you can checkout a repo in multiple folders簽出。

這樣,您可以在/daily_report_dev文件夾中工作(簽出到dev分支),而不影響主分支,在/daily_report文件夾中檢出。