鍍金池/ 問答/PHP  Linux  網(wǎng)絡(luò)安全/ svn本地開發(fā)與tags修復(fù)?

svn本地開發(fā)與tags修復(fù)?

svn倉庫

|---project
|---|---trunk
|---|---|---app1
|---|---branches
|---|---|---dev1
|---|---|---|---app1
|---|---|---|---1.0
|---|---tags
|---|---|---1.0

本地開發(fā)目錄

|---~/wwroot
|---|---app1 已經(jīng)配置nginx的目錄.

那么app1是開發(fā)工作區(qū),那么現(xiàn)在app1在為2.0本地開發(fā)中, 那么這個時候1.0突然有問題急需要修復(fù). 怎么樣可以把app1這個工作區(qū)的切換到1.0上?

可以想到的方式

  1. svn switch

svn switch 但是切換后會和當(dāng)前工作區(qū)的代碼合并.

  1. 在本地在建立目錄配置nginx

但是這種方法感覺好麻煩, 還是想是在方式1上的可以直接把項目切換到1.0分支上修復(fù), 這樣就可以不用重新配置nginx

回答
編輯回答
尛曖昧

可以在本地單獨拉一個1.0的分支,然后為這個分支的入口文件創(chuàng)建個軟鏈,放在一個固定的目錄,nginx配置的root就指向這個軟鏈,想切回2.0,就用2.0的入口文件軟鏈覆蓋掉原來的軟鏈即可(軟鏈?zhǔn)褂?code>ln -s命令創(chuàng)建)

2018年3月28日 10:12