2016-08-31 16 views
0

我們有一個運行一段時間的網站,其中已經有一個.git文件夾。一切正常。將已有的git網站複製到新的網站(用於beta測試和開發)

現在,我必須建立第二個測試網站,用於測試新內容,然後將更改推送到活動網站。我可以用.git文件夾和其中的所有文件複製整個網站文件夾嗎?我所做的:

cp -r oldwebsite/ betatestingwebsite/ 

(然後Offcourse我已經複製數據庫也並提出在全局設置的一些變化對β站點文件) 新betatestingwebsite /文件夾,然後我做了下面的命令來拉「 dev'分支:

git checkout dev 
git pull origin dev 
git fetch 

它看起來像一切運行良好,但我不知道我可以保持.git不變。我可以按照我的方式做這件事嗎?

我徘徊的例子,這個.git文件夾應該是獨一無二的?

回答

2

複製的版本應該很好,但它可能是一個麻煩維護。也許,而不是複製整個資源庫,只是做一個單獨的工作樹,像這樣:

# While in oldwebsite-folder 
git worktree add ../betatestingwebsite dev 

現在你可以保持在同一時間這兩個工作樹(同步讀取,等等),但他們會在不同的分支機構。

Worktree documentation