(這個問題我贏得了一個滾草徽章SuperUser,但我被告知要嚐嚐它來代替)幹線和支線之間切換符號鏈接
我的工作我的LAMP開發服務器上的一個重要分支,但我經常需要對主幹進行輕微但緊急的更新。
- 我想使用相同的本地網址爲取工作拷貝我在(不想多個站點 - 懶惰,書籤,維護)
- 我不希望有未完成的承諾在分支機構工作,以便我可以切換到中繼線五分鐘。
- 我使用的是顛覆,所以我沒有相當於git存儲。
我正在嘗試從符號鏈接(foo)爲我的本地站點服務,然後我可以重寫它以指向分支或主幹。這讓我來回切換,而不必擔心提交的修改,意味着我可以使用相同的書籤,路徑別名等
# svn working copies for trunk and branch
/sites/footrunk/
/sites/foobranch/
/sites/foo -> foobranch #symbolic link
# eg to switch to trunk
cd /sites;
ln -s footrunk foo_tmp && mv -fT foo_tmp foo
cd -;
sudo service apache2 restart
我的問題是阿帕奇偶爾得到一臺交換機後,立即疑惑,似乎保持空的,舊的或重複的(不能在PHP中重新聲明類錯誤?)版本的文件。重新啓動apache似乎可以解決所有問題,但是我的腦海裏正在發出警告。
這是符號鏈接的合理使用,還是我只是爲未來儲蓄問題?
謝謝埃米爾,但我沒有使用符號鏈接來引用外部資產。每個工作副本都是獨立的。這只是我想要在使用相同的本地LAMP設置時在2個工作副本之間切換的便利(可能會有未提交的更改)。 – Ken 2012-08-19 13:55:17
是的,對於依賴關係,我完全同意「全心全意,不,從長遠來看,使用符號鏈接並不是一個好主意,是的,警告鈴聲應該會消失」 – Ken 2012-08-19 13:56:43