[請益] SVN 概念...

看板PHP作者 (看文不要只會用橫的看)時間13年前 (2012/04/26 18:43), 編輯推噓3(3016)
留言19則, 9人參與, 最新討論串1/5 (看更多)
一直以來的工作方式是: 開發主機上開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

04/26 19:25, , 1F
你可能要先了解一下SVN的操作方式..查一下svnadmin create
04/26 19:25, 1F

04/26 19:26, , 2F
這個指令,它會建立svn版本庫
04/26 19:26, 2F

04/26 19:32, , 3F
正常的做法是建立版本庫之後,把你手中的原始碼commit上去
04/26 19:32, 3F

04/26 19:33, , 4F
而不是手動copy到svn中建立版本庫
04/26 19:33, 4F

04/26 19:34, , 5F
之後,其他人要獲取原始碼,就從client下svn update來取得
04/26 19:34, 5F

04/26 20:21, , 6F
其實用 git 也不錯
04/26 20:21, 6F

04/26 20:44, , 7F
大部分人都會需要,如果 svn 不熟,就先熟 git 吧 ;)
04/26 20:44, 7F

04/26 23:00, , 8F
大推 svn...非常好用!!
04/26 23:00, 8F

04/26 23:00, , 9F
改用 ftp 在 on upload 的時候觸發自己的 script
04/26 23:00, 9F

04/26 23:00, , 10F
去做 php 語法檢查與加入 svn/git
04/26 23:00, 10F

04/26 23:01, , 11F
不確定 scp 支不支援自己的 script,忘記哪套 ftp 可以 :p
04/26 23:01, 11F

04/26 23:02, , 12F
這是在不改變你操作流程下的解法,當然如果可以的話,
04/26 23:02, 12F

04/26 23:03, , 13F
就是改變你的流程 XD 會比較好。
04/26 23:03, 13F

04/26 23:57, , 14F
靠... 回文回到信箱了. 麻煩貼一下吧
04/26 23:57, 14F

04/26 23:58, , 15F
git 比 svn 難懂, 但更好用...
04/26 23:58, 15F

04/27 00:07, , 16F
可以看7746
04/27 00:07, 16F

04/27 19:41, , 17F
我推 Mercurial 搭配 bitbucket.org(免費) 非常方便!!
04/27 19:41, 17F

04/28 17:50, , 18F
我還以為我走錯版..
04/28 17:50, 18F

05/06 14:16, , 19F
用git吧,你可以local就自己弄起來。小專案git還不錯
05/06 14:16, 19F
文章代碼(AID): #1FcIRg4E (PHP)
討論串 (同標題文章)
文章代碼(AID): #1FcIRg4E (PHP)