close

阿哈哈哈哈我把師父之前交的全部還給她了XDD

今天主要是建立新的專案主要流程

  

開發沿用

1.先做複製動作

hg clone /repository/PROJECT MY_PROJECT

hg clone /repository/xxx xxx_d

(要有板控紀錄,在自己家執行)

 

2. 先複製後修改三個檔案

a. cd MY_PROJECT(先進入)

再cp .htaccess.hy .htaccess

並vim .htaccess內文某行修改成MY_PROJECT

b. cd application/config(先進入)

這邊要修改兩個檔案

cp config.php.hy config.php 並vim config.php內文某行修改成MY_PROJECT

cp database.php.hy database.php並vim database.php通常不會修改

 

3. hg st 檢查變更

並 hg add

【備註】若hg st變更很多可以先在Netbeans刪除不需要的資料夾,再做hg add 這個動作

 

4. hg ci 進入版控並在內文填上Build program

這時候用 hg head 可直接show出版本 

 

vim /etc/httpd/conf.d/virtualhost.conf 最後設定apache

做個標記#ding 複製一段並改成 MY_PROJECT

備註:發現我自己家也有耶!!!vim /etc/httpd/conf.d/ding.conf

 

sudo /etc/init.d/httpd restart 啟用 

並到自己網址xxx.xxx.xxx/MY_PROJECT/

 

[sudo] password for name

備註:這個打密碼並不會出現,打完案ENTER就可以了

 

 

另外一種

新系統建立

1. 可能會抓取repository範本 or 自己底下本身範本

cp -r PROJECT MY_PROJECT

cp -r xxx xxx_d

備註:加上 -r 是複製資料夾的意思

 

2. 先複製後修改三個檔案

a. cd MY_PROJECT(先進入)

再cp .htaccess.hy .htaccess

並vim .htaccess內文某行修改成MY_PROJECT

b. cd application/config(先進入)

這邊要修改兩個檔案

cp config.php.hy config.php 並vim config.php內文某行修改成MY_PROJECT

cp database.php.hy database.php並vim database.php,需改成目前要建構的專案名稱

 

3. rm -r .hg (先刪除版控,因為是新系統不需要舊有的板控)

並 hg init 建立版控初始化

 

4. hg st 檢查變更

並 hg add

 

5. hg ci 進入版控並在內文填上Build program

這時候用 hg head 可直接show出版本 

 

vim /etc/httpd/conf.d/virtualhost.conf 最後設定apache

做個標記#ding 複製一段並改成 MY_PROJECT

 

重啟 apache

sudo /etc/init.d/httpd restart 啟用 

並到自己網址xxx.xxx.xxx/MY_PROJECT/

 

[sudo] password for name

備註:這個打密碼並不會出現,打完案ENTER就可以了

 

重啟 mysql

1. sudo service mysqld restart

2. sudo /etc/init.d/httpd restart

 

 

02/19 Linux 根本都忘光光了 還被拷問T T 喔媽嘎完蛋了

-----------------
hg clone 跟 cp 的差別
?思考版控
?有些檔案不會進版控
?

cp 全部進去
hg clone 有進版控的檔案才會進去

沒進版控的檔案(不進版控是因為環境設定、不常變更、圖片)
.hgignore(可以進去寫上路徑)

config.php
database.php
.htaccess
不小心把自己的版控弄進去會造成大家的困擾(會一直修改)

-------------------


hg revert -a 回復所有變更檔案

rm (!)和 hg rm(R)的 區別,刪檔最好用hg rm因為有進版控

cd ~ 

cd .. 回到上一層

cd - 回到上一次操作的目錄(這個感覺超實用的!!!)

clear 可以清除版面 OR 直接ctrl+L

hg diff 比對差異 ; hg diff | less 另開新頁 (- 代表原始,+代表修改後)

pwd 查看目前的入徑

hg export -r 版號 | less 查看版本修改內容

arrow
arrow
    全站熱搜

    Kaikai凱開 發表在 痞客邦 留言(0) 人氣()