大家是怎么利用 Windows 写代码,并快速部署到 Linux 服务器上进行调试的?

2015-07-24 16:08:08 +08:00
 plqws
我在 Windows 上写一个 Node 程序,但是调试的时候依赖一个 Linux 服务器上的 nginx,所以每次都要把编辑过的文件通过 FTP 上传到服务器上,感觉效率极低。

想过 Git,但是 Git 提交的流程太繁琐。
想过 SVN,但是 SVN 服务端需要安装 httpd,太鸡肋。
想过 rSync,但是配置起来太繁琐,遂放弃。

想问问各位有没有什么更妙的方法?
14893 次点击
所在节点    问与答
58 条回复
pheyer
2015-07-24 21:56:18 +08:00
觉得Git繁琐难道就不会用客户端吗?
Raidal
2015-07-24 22:13:03 +08:00
搭车问下:如何同步还未提交到公司svn上的代码到公司和家里的两台电脑上而不会冲突?

为了解决公司和家里的电脑上都能实时同步代码,遂将代码存放在dropbox目录中,而这些项目已纳入公司svn库。实际使用中发现如下情况会发生冲突:

在公司将文件a做过编辑,然后提及到svn,回到家中未先从svn中update最新的代码,而此时使用dropbox同步会出现文件a冲突。

不知道大家是如何解决这类同步问题?
takashiki
2015-07-24 22:14:15 +08:00
jetbrains的
ide都是自带deployment的
nisnaker
2015-07-24 22:17:32 +08:00
我做web开发,本地用Virtualbox装的Centos7,然后通过共享目录连接主机和虚拟机,主机上只有sublime,做开发用。其他所有环境都在虚拟机里,浏览器直接输虚拟机的ip,或者配置主机的host,配一些假的域名指向虚拟机ip。
nisnaker
2015-07-24 22:18:03 +08:00
@Raidal 我直接把本背回家。。。
zhyq132
2015-07-24 22:21:12 +08:00
vagrant+vbox
yuankui
2015-07-24 22:43:09 +08:00
你可以试试samba...

把linux的目录映射到 windows的一个目录,你像是在windows编辑代码,但是实际上操作的事linux目录..
clino
2015-07-24 22:55:10 +08:00
git的提交过程复杂吗?
msg7086
2015-07-25 00:27:05 +08:00
virtualbox的共享目录功能,直接把本机的目录映射到linux内,即可。

@pheyer 用客户端一小时提交推送几十次就不繁琐了?
xiaobu
2015-07-25 00:39:18 +08:00
终端vim呢
tcsky
2015-07-25 00:43:22 +08:00
virtualbox 的目录挂载(vagrant最好), Samba卡的没法用.
wangjie
2015-07-25 07:07:24 +08:00
git不是比ftp快多了?如果还嫌麻烦可以写一个程序自动传嘛
no13bus
2015-07-25 07:41:25 +08:00
文件夹同步。
loading
2015-07-25 08:38:54 +08:00
如果楼主是说代码调试,你需要跑个虚拟机在本机,然后用virtualbox共享目录这一类工具。
你每次都传到远端的服务器,这是错误的开发方式!网速再快,也没本地快的。
zongwan
2015-07-25 10:10:55 +08:00
docker + 1
vagrant 也经常会用(本地调试)

sublime text 在win 和 mac上的版本最好用
coolicer
2015-07-25 13:56:17 +08:00
今天看到这个http://4front-slides.aerobatic.io/#/
qianlifeng
2015-07-25 14:14:01 +08:00
最近发现一个上传文件的利器:szrz+xshell 实现拖拽上传,不过话说用git应该不算麻烦
blue7wings
2015-07-25 14:19:59 +08:00
sshfs

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/208081

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX