1
Ge4Los 2014-11-18 16:26:16 +08:00 1
我用 winscp 来同步.
用cygwin的vim在win下写程序, ssh到服务器编译make |
3
ijse OP @Ge4Los 额,刚试用了下,跟我想象中的不太一样。。
我是希望用本地Win的编辑器,并实时同步到远程服务器上, 然后我可能会接着在远程服务器上执行,调试,或许还会顺手修改程序。。 所以希望是一个 *实时、双向* 的同步。 |
4
rail4you 2014-11-18 16:46:35 +08:00 1
1. 远程编辑,其实用ftp协议自动同步更容易一些。windows下一堆ftp客户端都能做这个事。
2. 远程shell,用windows下的shell直接ssh过去执行命令(推荐cygwin的shell)。或者使用securecrt或者zoc带的shell。 3. 如果用jetbrains的ide,这两个功能都内置了。代码本地和远程都能自动同步。sublime text也有ftp插件能帮完成你的任务。 |
5
Ge4Los 2014-11-18 16:53:40 +08:00
@ijse 因为本地的vim会配置好各种插件方便编码,,winscp主要是把代码传上去, 倒没有在服务器修改代码的需求.
听说还有用samba进行特定目录同步, 似乎会有安全隐患. |
6
ysjdx 2014-11-18 17:24:41 +08:00 1
搭建一个nfs,两个系统挂载同一块nfs
|
7
hyraxer 2014-11-18 17:25:59 +08:00 1
本地开个linux的虚拟机 就可以调试了, 共享硬盘
|
8
ijse OP @Ge4Los 因为本地环境原因程序跑不起来,缺少一些环境依赖,所以在开发时候要调试只能在Linux环境下,虚拟机方式太慢太占资源,所以才想用这种同步文件的方式,来实现本地编辑,远程调试。
为了方便,所以才想实时双向同步会好些。 Winscp很像FileZilla, 偶尔同步下文件还好,如果在调试的时候频繁同步就累了。。 |
10
clino 2014-11-18 17:37:09 +08:00
rsync只能单向吧,怎么双向阿?
|
11
TimePPT 2014-11-18 17:50:19 +08:00
|
12
millken 2014-11-18 17:53:20 +08:00
共享最好
|
13
ysjdx 2014-11-18 17:53:28 +08:00 1
rsync除非定时同步,否则没办法“实时”,或者用inotify,不过这个win用不了
推荐网盘,如果担心安全,自己搭建一个,或者用nfs,或者分布式文件系统吧 |
14
piaoxueblog 2014-11-18 17:54:23 +08:00
直接用svn,在本机开发完毕,提交,到linux测试,如果测试过程中有修改,直接在linux上提交
|
15
Panic 2014-11-18 18:17:20 +08:00 1
|
16
9hills 2014-11-18 18:17:50 +08:00
远程机Linux上起个samba,挂载到windows,这个绝对实时同步。。
|
17
ooh 2014-11-18 18:28:29 +08:00
btsync
|
18
huangzxx 2014-11-18 18:35:04 +08:00
我们的方法是
开发在 windows 开共享,共享目录就是拉 git 代码,服务器(linux)用 samba 挂载。 Web 等环境在服务器。 |
20
ijse OP @piaoxueblog 我就是不想这么麻烦,,是在开发过程中调试用的,所以想即时点儿。。
|
21
decken 2014-11-18 19:07:48 +08:00 via Android
sftp 本地编辑器配置为保存时自动上传 sublime就有这个插件
|
22
msg7086 2014-11-18 19:14:20 +08:00 via iPhone 1
同步不靠谱,只留单个副本比较好。直接挂载。
|
23
spritevan 2014-11-18 19:31:47 +08:00 1
webdav, sshfs
|
24
ctexlive 2014-11-18 20:38:18 +08:00
要么samba挂载(对于不需要历史记录的文件这是最快捷方便的方法),要么用同步盘,要么用git。在局域网内,我想象不出还有比samba更方便的方法。
|
25
ctexlive 2014-11-18 20:42:29 +08:00
服务器在阿里云,想来想去也就同步盘最方便了。要么就用 xshell,和它配套的xftp(可以同步目录)吧。
xshell是win下最好用的ssh终端(没有之一)。。。文件不多直接拖到xshell上也能上传。 |
27
tititake 2014-11-18 21:56:06 +08:00
如果网络没问题,Dropbox是可以的。
|
28
ushuz 2014-11-18 23:00:15 +08:00 1
Sublime 的话有个的插件,用 pscp 同步,还算方便,之前一直在用。
https://github.com/kairyou/SublimeSimpleSync |
29
demon386 2014-11-19 01:04:35 +08:00
双向同步用 Unison。稳定、跨平台。
|