1
n37r06u3 2015 年 7 月 24 日
目前用git ...
|
2
townboy 2015 年 7 月 24 日
这个问题也困扰我很久了
|
3
learnshare 2015 年 7 月 24 日
写代码肯定是 Git,服务器上同步一下就好了
|
4
whtsky 2015 年 7 月 24 日 via iPad
用 git 呀,写好钩子 add&commit&push 不就好了
|
5
KentY 2015 年 7 月 24 日
我们是java, 同事挺多用windows的, 通过build server, continuous integration server自动部署。 我们用的是teamcity, jenkins 也行。
|
6
tini28 2015 年 7 月 24 日
写个脚本自动通过git提交
|
7
tobyxdd 2015 年 7 月 24 日
git繁琐?LOL
|
8
linkiosk 2015 年 7 月 24 日
dropbox能干这事吧
|
9
lissome 2015 年 7 月 24 日
git
|
10
xylophone21 2015 年 7 月 24 日 直接smb到Linux上写或者Sublime+SFTP插件
谁说SVN服务端一定要装httpd? |
11
qw7692336 2015 年 7 月 24 日
@townboy
这就是传说中的DevOps 手动的方式就是用git提交,在服务端设置git hook,写一个部署脚本,最好是热部署。 有很多云服务都支持git上传代码,自动部署,比如说openshift。 为什么你需要在本地写好代码部署到服务器?如果使用外网IP进行调试,可以用ssh把服务器端的80端口映射到本地。或许你可以用sshfs把服务器端的文件映射到本地。 |
12
plqws OP @xylophone21 CentOS 直接 yum 安装会出现依赖 httpd 的情况然后就给安装了…… 编译安装的话依赖配置太麻烦了。
Sublime Text + SFTP 插件的方案很不错,刚刚试了下,很方便。谢谢,问题解决了。 |
13
tonghuashuai 2015 年 7 月 24 日
git 还繁琐?那 lz 应该刚从 svn 转过来
如果还是觉得繁琐的话,就配置一下自动部署吧,google 持续集成 |
14
plqws OP @tonghuashuai 我写代码比较菜,经常是一分钟要改好多东西并且调试很多次,要是在图形界面把 Pull、Sync 等操作都进行实在是太麻烦了。
我本来想写个轮子用 fs.watchFile 来轮流监控文件,然后再 exec git 来提交,感觉会很不错,不过 Sublime 的 SFTP 已经能够满足我的需求了。 |
15
echo1937 2015 年 7 月 24 日
IDE里面不都有一个"Tools" ---> "Deployment"的功能吗?
|
16
icanfork 2015 年 7 月 24 日
git hook
|
17
tonghuashuai 2015 年 7 月 24 日
@plqws 我明白你的意思了
这种情况下貌似靠版本控制工具不能根本解决,只有将运行环境和开发统一到一个地方才可以 我之前遇到过一种情况有人这么干: 代码在服务器上,然后本地用 IDE 打开服务器上的代码直接修改(ftp),不过还是不推荐这种方式 |
18
yahoo21cn 2015 年 7 月 24 日
买两只仓鼠,教会他们编码,就全解决了
|
20
shenxgan 2015 年 7 月 24 日
你觉得开samba怎么样?
|
21
ceyes 2015 年 7 月 24 日
装个 Cygwin 然后 scp 多简单
或者 rsync 也很方便啊 `rsync -azh /local/path/file [email protected]:/remote/path/file` |
22
akira 2015 年 7 月 24 日
本地搭建开发环境。。@@
|
23
itfanr 2015 年 7 月 24 日 via Android
nfs或者samba
|
24
choury 2015 年 7 月 24 日
既然在linux上面部署,为什么不直接在linux下面开发呢
|
25
wkdhf233 2015 年 7 月 24 日
ExpanDrive直接把服务器的目录挂载成本地一个盘。。
|
26
vibbow 2015 年 7 月 24 日
Goodsync...
|
27
kungfuchicken 2015 年 7 月 24 日
我用的phpstorm + nodejs 插件, phpstorm 支持自动部署,配置好服务器连接信息(支持FTP,SFTP)和对应目录(本机和服务器目录映射)之后,你只要保存代码,phpstorm就会把自动上传到服务器上,在项目目录里面添加删除文件phpstorm也会自动同步,非常方便
|
28
zonghua 2015 年 7 月 24 日 via iPhone
@kungfuchicken 脚本语言的好处
|
29
yakczh 2015 年 7 月 24 日
从这点上看,php果然是最好的语言
|
30
ttph1oc 2015 年 7 月 24 日
你可以本地使用winSCP,开启同步模式,自动上传修改。服务器上则用supervisor或PM2自动重启。
|
31
tabris17 2015 年 7 月 24 日
vagrant + VirtualBox
|
33
charlie21 2015 年 7 月 24 日
Vagrant 试过吗?
P.S. 貌似你说的这个开发环境统一的问题,这个问题是 Vagrant 的典型应用场景? (我没用过) |
34
woodrat 2015 年 7 月 24 日
Emacs + TRAMP
|
35
DaCong 2015 年 7 月 24 日
说实话,如果说git繁琐,那么,估计就没有不繁琐的了
|
36
pubby 2015 年 7 月 24 日
putty 连上测试机 emacs 干活
同事也用phpstrom 配置sftp之类的,save的时候自动同步到测试机 jb的IDE应该都有这样的功能。 |
37
ksupertu 2015 年 7 月 24 日
古老的ftp软件上上有一个自动比对同步文件夹的功能……
|
38
js2854 2015 年 7 月 24 日
1.SftpDrive免配置,通过sftp可以直接把服务器的目录挂载成本地一个盘
2.winscp自动同步本地文件修改到linux服务器 |
39
XadillaX 2015 年 7 月 24 日
用 Mac 开发吧,如果不买的话也用 Linux 吧。
|
40
ipconfiger 2015 年 7 月 24 日
Docker 啊!
|
41
pheyer 2015 年 7 月 24 日
觉得Git繁琐难道就不会用客户端吗?
|
42
Raidal 2015 年 7 月 24 日
搭车问下:如何同步还未提交到公司svn上的代码到公司和家里的两台电脑上而不会冲突?
为了解决公司和家里的电脑上都能实时同步代码,遂将代码存放在dropbox目录中,而这些项目已纳入公司svn库。实际使用中发现如下情况会发生冲突: 在公司将文件a做过编辑,然后提及到svn,回到家中未先从svn中update最新的代码,而此时使用dropbox同步会出现文件a冲突。 不知道大家是如何解决这类同步问题? |
43
Dowding 2015 年 7 月 24 日 via Android
jetbrains的
ide都是自带deployment的 |
44
nisnaker 2015 年 7 月 24 日
我做web开发,本地用Virtualbox装的Centos7,然后通过共享目录连接主机和虚拟机,主机上只有sublime,做开发用。其他所有环境都在虚拟机里,浏览器直接输虚拟机的ip,或者配置主机的host,配一些假的域名指向虚拟机ip。
|
46
zhyq132 2015 年 7 月 24 日
vagrant+vbox
|
47
yuankui 2015 年 7 月 24 日
你可以试试samba...
把linux的目录映射到 windows的一个目录,你像是在windows编辑代码,但是实际上操作的事linux目录.. |
48
clino 2015 年 7 月 24 日
git的提交过程复杂吗?
|
50
xiaobu 2015 年 7 月 25 日
终端vim呢
|
51
tcsky 2015 年 7 月 25 日
virtualbox 的目录挂载(vagrant最好), Samba卡的没法用.
|
52
wangjie 2015 年 7 月 25 日
git不是比ftp快多了?如果还嫌麻烦可以写一个程序自动传嘛
|
53
no13bus 2015 年 7 月 25 日 via iPhone
文件夹同步。
|
54
loading 2015 年 7 月 25 日
如果楼主是说代码调试,你需要跑个虚拟机在本机,然后用virtualbox共享目录这一类工具。
你每次都传到远端的服务器,这是错误的开发方式!网速再快,也没本地快的。 |
55
zongwan 2015 年 7 月 25 日
docker + 1
vagrant 也经常会用(本地调试) sublime text 在win 和 mac上的版本最好用 |
56
coolicer 2015 年 7 月 25 日
今天看到这个http://4front-slides.aerobatic.io/#/
|
57
qianlifeng 2015 年 7 月 25 日
最近发现一个上传文件的利器:szrz+xshell 实现拖拽上传,不过话说用git应该不算麻烦
|
58
blue7wings 2015 年 7 月 25 日
sshfs
|