ftp完成版本更新php,php – 将开发团队从FTP转换为版本控制系统
問(wèn)題:
>你(他們)從來(lái)沒(méi)有遇到過(guò)災(zāi)難,你(他們)需要恢復(fù)到以前版本的網(wǎng)站,但卻不能因?yàn)樗麄兤茐牧怂?#xff1f;
>他們是否使用臨時(shí)Web服務(wù)器來(lái)測(cè)試更改?
>當(dāng)然,如果沒(méi)有某些測(cè)試,他們不會(huì)修改生產(chǎn)服務(wù)器中的代碼?
我懷疑第一個(gè)的答案是“是(他們有過(guò)災(zāi)難)”,第二個(gè)是“否”,我對(duì)第三個(gè)問(wèn)題的答案猶豫不決(但從它的聲音來(lái)看,答案可能是“是的,”他們真的做到了“).如果這是正確的,我欽佩他們的虛張聲勢(shì),并且他們從不犯錯(cuò)誤而感到驚訝.我永遠(yuǎn)不會(huì)冒直接在實(shí)際網(wǎng)站上進(jìn)行更改的風(fēng)險(xiǎn).
我建議您自己使用版本控制系統(tǒng)或VCS(任何VCS).找出您所關(guān)注的代碼的皺紋,并開(kāi)發(fā)靈活的分發(fā),使其很容易(可能仍然使用SFTP)將VCS代碼分發(fā)到網(wǎng)站.但也表明保留以前的版本有其優(yōu)點(diǎn) – 因?yàn)槟憧梢曰謴?fù)誰(shuí)做了什么.首先,您可能會(huì)發(fā)現(xiàn)需要下載需要處理的任何頁(yè)面(文件)的當(dāng)前版本,并在開(kāi)始修改頁(yè)面之前將最新版本放入VCS,因?yàn)槠渌丝赡芤呀?jīng)修改過(guò)它最后在您的主存儲(chǔ)庫(kù)中更新.您可能還希望每天對(duì)文件進(jìn)行“刮擦”以獲取當(dāng)前版本 – 并跟蹤更改.你不會(huì)擁有’誰(shuí)’,也不會(huì)確切地’何時(shí)'(優(yōu)于最近的一天),也不會(huì)擁有’為什么’,但你會(huì)得到(累積)’什么’的變化.
在回答問(wèn)題中的評(píng)論時(shí),ólafurWaage澄清說(shuō),由于缺乏VCS,他們已經(jīng)發(fā)生了災(zāi)難.
這通常會(huì)讓生活變得更輕松.他們蠢蠢欲動(dòng);他們無(wú)法解除愚蠢的行為 – 他們可能讓客戶煩惱,他們應(yīng)該對(duì)自己非常惱火. VCS使得從這些錯(cuò)誤中恢復(fù)更加容易.顯然,對(duì)于任何給定的自定義站點(diǎn),您需要在VCS中提供該站點(diǎn)的“正確”或“官方”版本的(中央)備份.我可能會(huì)為所有客戶使用單個(gè)存儲(chǔ)庫(kù),使用對(duì)分支和合并有良好支持的VCS.一開(kāi)始可能更難處理(人們習(xí)慣使用VCS),但從長(zhǎng)遠(yuǎn)來(lái)看可能會(huì)帶來(lái)更好的結(jié)果.我認(rèn)真考慮使用現(xiàn)代分布式VCS(例如,git),盡管很多人也使用SVN(即使它不是分布式VCS).
總結(jié)
以上是生活随笔為你收集整理的ftp完成版本更新php,php – 将开发团队从FTP转换为版本控制系统的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 计算机网络模拟校园,计算机网络课程设计-
- 下一篇: 微信小程序定义全局变量_微信小程序第二天