簡體   English   中英

是否可以創建一個作為主分支文件副本的分支進行測試?

[英]Is it possible to create a branch that is a copy of master branch files for testing?

是否可以創建一個測試分支,它本質上是 master 分支的克隆,但用於在用戶使用實時站點時進行深入測試和調試? 然后,當更新准備好上線時,用來自主分支上的克隆的更新文件替換舊文件? 有一個更好的方法嗎?

是否可以創建一個測試分支,它本質上是 master 分支的克隆,但用於在用戶使用實時站點時進行深入測試和調試

很簡單:

git checkout master

git checkout -b <new branch>

使用 git version > 2.5,您始終可以使用git worktree add <second path>並且您將擁有一個具有相同代碼但位於不同文件夾中的副本工作文件夾。

在另一個文件夾中簽出您的項目並創建一個分支。 配置您的服務器以提供兩個文件夾。 一個用於“生產”,一個用於您的測試。

最好的方法是不要復制文件。 但是要在 project-test 文件夾中執行“git clone”。 完成后,執行“git branch -b myNewTestBranch”以創建新分支。 將您的服務器配置為也使用此文件夾。 然后做你的測試。 當您認為可以提交並推送時。 然后回到你的主人並將它與你的測試分支合並。 IMO 這是正確的方法。 但如果你一個人工作,你可以做你所描述的,但這是“骯臟的方式”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM