2016-08-31 6 views
0

ウェブサイトにはすでに.gitフォルダが入っています。すべてうまく動作します。既に存在するgitを使って既存のウェブサイトを新しいものにコピーする(ベータテスト&開発のため)

変更がライブサイトにプッシュされる前に、新しいものをテストするための2番目のベータサイトをセットアップする必要があります。 .gitフォルダとその中にあるすべてのWebサイトフォルダ全体をコピーできますか?私がやった:

cp -r oldwebsite/ betatestingwebsite/ 

(。それから私はあまりにもデータベースを複製し、ベータサイトのグローバル設定ファイルにいくつかの変更を行ったOffcourse) は、それから私は "を引くために新しいbetatestingwebsite /フォルダ内のコマンドを次のようでしたdev:ブランチ:

すべてがうまく動作しているように見えますが、私は.gitをそのままにしておくことはできません。私のやり方と同じようにして何かを壊すことはできますか?

私はこの.gitフォルダがユニークであるべきか、そうでなければならないことを迷っていましたか?

答えて

2

コピーしたバージョンはうまくいくはずですが、維持するのは面倒かもしれません。たぶん代わりにリポジトリ全体をコピーする、まさにこのような個別の作業ツリー、作る:

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

今、あなたは同じ時間(同期フェッチなど)でこれらの2つの作業ツリーを維持することができますが、それらは異なるになります枝。

Worktree documentation

関連する問題