看板 PHP 關於我們 聯絡資訊
一直以來的工作方式是: 開發主機上開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
dio833:你可能要先了解一下SVN的操作方式..查一下svnadmin create 04/26 19:25
dio833:這個指令,它會建立svn版本庫 04/26 19:26
dio833:正常的做法是建立版本庫之後,把你手中的原始碼commit上去 04/26 19:32
dio833:而不是手動copy到svn中建立版本庫 04/26 19:33
dio833:之後,其他人要獲取原始碼,就從client下svn update來取得 04/26 19:34
kusoayan:其實用 git 也不錯 04/26 20:21
olctw:大部分人都會需要,如果 svn 不熟,就先熟 git 吧 ;) 04/26 20:44
guardlan:大推 svn...非常好用!! 04/26 23:00
chrisQQ:改用 ftp 在 on upload 的時候觸發自己的 script 04/26 23:00
chrisQQ:去做 php 語法檢查與加入 svn/git 04/26 23:00
chrisQQ:不確定 scp 支不支援自己的 script,忘記哪套 ftp 可以 :p 04/26 23:01
chrisQQ:這是在不改變你操作流程下的解法,當然如果可以的話, 04/26 23:02
chrisQQ:就是改變你的流程 XD 會比較好。 04/26 23:03
alpe:靠... 回文回到信箱了. 麻煩貼一下吧 04/26 23:57
alpe:git 比 svn 難懂, 但更好用... 04/26 23:58
alpe:可以看7746 04/27 00:07
bill42362:我推 Mercurial 搭配 bitbucket.org(免費) 非常方便!! 04/27 19:41
carlcarl:我還以為我走錯版.. 04/28 17:50
scarsnight:用git吧,你可以local就自己弄起來。小專案git還不錯 05/06 14:16