個人SVN備忘錄

2021-06-06 16:50:51 字數 1215 閱讀 1181

專案目錄:/home/efuyi/    裡面存放php檔案(網頁內容,nginx指向的的目錄)

測試專案目錄:/home/efuyi/temp(網頁內容,nginx指向的的目錄,測試時用)

/home/logs (nginx等錯誤日誌)

/home 基本目錄:root@www home]# ls

backup  conf  efuyi  logs  lost+found  shell  svn

..........svn:建乙個倉庫/home/svn/efuyi/

..........開啟pdo(用以連線資料庫)

..........首先在本地將原始碼上傳到web svn測試伺服器 /home/efuyi 進行測試。然後上傳到外網的伺服器。

..........寫指令碼,定時更新到wev svn測試伺服器。

svn知識點:不設埠:/usr/local/bin/svnserve -d -r /home/svn/

連線命令(同步到/etc/efuyi/):/usr/local/bin/svnserve co svn: svn測試伺服器ip)/efuyi /home/efuyi/    有些需要增加使用者和密碼  /usr/local/bin/svn即可

同步更新更新命令:/usr/local/bin/svn up svn: --username=darren /home/efuyi/  將此命令放在:hooks裡的post-commit , post-commit是post-commit.tmpl變來的。

如:#repos="$1"

#rev="$2"

#mailer.py commit "$repos" "$rev" /path/to/mailer.conf

export lang="en_us.utf-8"

/usr/local/bin/svn up svn: --username=quanlian --password=quanlian /home/quanlian/

!有些檔案compmit不上,則刪除裡面.svn檔案。

資料庫問題:網頁出現亂碼,一般是字符集(字元編碼)問題。解決:建立資料庫的時候要注意:create database fuyicar charset gb2312(資料庫的字元編碼)。。。。nginx 配置檔案的裡面修改如:

server

location ^~ /html

}資料庫備份目錄:/opt/dbbak

指令碼存放處:/home/shell

svn許可權設定備忘錄

建立windows服務,來自網上,少許修改和注釋,指令碼放在bin資料夾外 echo on set binpath cd bin set repopath cd repository set port 3690 rem cd bin svnserve.exe 是svnserve.exe所在目錄 re...

備忘錄模式

備忘錄模式 memento 在不破壞封裝性的前提下,捕獲乙個物件的內部狀態,並在該物件之外儲存這個狀態。這樣以後就可將該物件恢復到原先儲存的狀態。originator 發起人 負責建立乙個備忘錄memento,用以記錄當前時刻它的內部狀態,並可以使用備忘錄恢復內部狀態。originator可根據需要...

備忘錄模式

先從物件導向的三大特徵之一封裝說起。物件導向的封裝簡單點說就是把狀態 資料 和行為 操作這些資料的方法 放到一起,構成乙個單元,通常叫做類。乙個物件的行為是事先確定好的 靜態 一些指令碼,如果物件的狀態相同,物件看起來就是一樣的。所以當我們需要把乙個物件的某一時刻儲存起來,那麼只需要儲存它在那個時刻...