作者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