作者averywu (看文不要只會用橫的看)
看板PHP
標題[請益] SVN 概念...
時間Thu Apr 26 18:43:52 2012
一直以來的工作方式是:
開發主機上開SSH,用SCP方式連到開發主機,編輯遠端檔案。
優點:快....
無需架設一樣的環境供開發用。
缺點:不要講版本控制了,改錯一個東西死的也很快。
多人同步開發是不可能了。也常A改了A檔,我改了B檔,然後A關聯到B,就死了。
現在的想法是有沒有可能維持先前的開發方式,同一台遠端主機,由不同CLIENT
連到遠端編輯,CLIENT無需架設環境(mysql、apache、php等等).
又能達到版本控制呢?
有試著架SVN起來,但搞不懂他的邏輯,我原本都在遠端的 /var/www/html/ 下建立
各個project的目錄,在裡面一起寫。但架了SVN後,我SVN目錄是 /var/svn/
有試著把東西拷貝進去,但我Client端的用SVN CHECKOUT後得到的東西跟SERVER上
/var/svn/ 下的不一樣...
我的需求適用SVN嗎?
--
小惡魔的家
http://blog.pixnet.net/shiuju/
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.237.155
1F:推 dio833:你可能要先了解一下SVN的操作方式..查一下svnadmin create 04/26 19:25
2F:→ dio833:這個指令,它會建立svn版本庫 04/26 19:26
3F:→ dio833:正常的做法是建立版本庫之後,把你手中的原始碼commit上去 04/26 19:32
4F:→ dio833:而不是手動copy到svn中建立版本庫 04/26 19:33
5F:→ dio833:之後,其他人要獲取原始碼,就從client下svn update來取得 04/26 19:34
6F:→ kusoayan:其實用 git 也不錯 04/26 20:21
7F:→ olctw:大部分人都會需要,如果 svn 不熟,就先熟 git 吧 ;) 04/26 20:44
8F:推 guardlan:大推 svn...非常好用!! 04/26 23:00
9F:→ chrisQQ:改用 ftp 在 on upload 的時候觸發自己的 script 04/26 23:00
10F:→ chrisQQ:去做 php 語法檢查與加入 svn/git 04/26 23:00
11F:→ chrisQQ:不確定 scp 支不支援自己的 script,忘記哪套 ftp 可以 :p 04/26 23:01
12F:→ chrisQQ:這是在不改變你操作流程下的解法,當然如果可以的話, 04/26 23:02
13F:→ chrisQQ:就是改變你的流程 XD 會比較好。 04/26 23:03
14F:→ alpe:靠... 回文回到信箱了. 麻煩貼一下吧 04/26 23:57
15F:→ alpe:git 比 svn 難懂, 但更好用... 04/26 23:58
16F:→ alpe:可以看7746 04/27 00:07
17F:推 bill42362:我推 Mercurial 搭配 bitbucket.org(免費) 非常方便!! 04/27 19:41
18F:→ carlcarl:我還以為我走錯版.. 04/28 17:50
19F:→ scarsnight:用git吧,你可以local就自己弄起來。小專案git還不錯 05/06 14:16