如题:这样方便我开发后把代码直接传到磁盘 上传到服务器
如题:这样方便我开发后把代码直接传到磁盘 上传到服务器
|
rouxyangDec 9, 2016
1
Transmit 可以挂载。 forklift 好像也可以。
|
|
jimzhongDec 9, 2016
2
Webdav
|
|
jimzhongDec 9, 2016
3
如果两边都是 Linux 就用 sshfs
|
|
lalalakakakaDec 9, 2016
4
等等~同志们~这个需求不应该推荐走 git 吗?
|
|
knarfehDec 9, 2016
5
开发后,传到磁盘,所以说你不在笔记本上开发?
|
|
tomczhenDec 9, 2016 via iPhone
6
典型的 xy 问题。
|
|
NeoDec 9, 2016
7
感觉是没有一点运维思维的程序员想出来的问题
|
|
frankzengDec 9, 2016
8
你把代码放到 git 上, git 一般有个 webhook ,你配置一下,以后每次提交的话就自动拉一下代码。
你如果直接改代码,以后有哭的时候。 |
|
guoerDec 10, 2016 via iPhone
9
监控本地文件变更,让后 rsync
|
|
ryd994Dec 10, 2016 via Android
10
写完测试完 filezilla sftp 传一波是最常见
你难道没想过有 bug 的时候么? |
|
lyragosaDec 10, 2016
11
这需求思路好八奇……
|
|
yangqiDec 10, 2016
12
sshfs
|
|
CloudnuYDec 10, 2016
13
resilio sync 也可破。
下一题 |
|
iKIDDec 10, 2016
14
Git 是比较常见的思路
|
|
gamesbainDec 10, 2016 via iPhone
15
楼主这种方法要把自己害死的,有过切身体会
|
|
SharkIngDec 10, 2016
16
如果是开发后 Deploy 通常都是 Git 比较推荐,当然如果一定想要挂在的话楼上说的都可以
重点是,你笔记本是什么系统 |
|
17
楼主写代码比较厉害,每次 CTRL+S 都能保证代码能跑通……
|
|
darrenfangDec 10, 2016 via iPhone
18
如果某天你要重构代码...
|
|
visionsmileDec 10, 2016
19
可以用 samba ,做项目最好用 git...
|
|
paulw54jrnDec 10, 2016
20
Git + Docker + CD/CI
|
|
GG668v26Fd55CP5WDec 10, 2016 via iPhone
21
git 不能解决所有的问题,说 git 的,你们知道为什么会有.gitignore 吗?数据文件,比如用户上传的图片在开发环境跟正式环境是不一样的。如果楼主需要修改的是这些文件, git 无能为力
|
|
ksc010Dec 10, 2016
22
https://github.com/geekli/sync_web 一个用 ftp 的解决方案
|
|
macroidealDec 10, 2016 via iPhone
23
有这个想法就不正确
|
|
fchypzeroDec 10, 2016
24
NFS
|
|
xiamxDec 10, 2016
25
|
|
GG668v26Fd55CP5WDec 10, 2016 via iPhone
27
@skydiver web 目录挂载到笔记本的磁盘 ,自己体会
|
|
wkcDec 10, 2016
28
sshfs
|
|
skydiverDec 10, 2016 via Android
29
@falcon05 代码用到的静态资源文件,应该和代码一起入 git 库。用户创建的数据在数据库里以及独立的存储空间里,跟 git 没关系
|
|
GG668v26Fd55CP5WDec 10, 2016 via iPhone
30
@skydiver 没说不能用 git, 但是 git 的实现能达到的效果跟挂载到本地的效果有区别。明白不?
|
|
nilaiDec 10, 2016
31
sshfs+1
|
|
guokekeDec 10, 2016
32
觉得 owncloud 可以
|
|
cnwtexDec 10, 2016
33
你们没用过 dropbox ?
|
|
chemandyDec 10, 2016
34
肥答楼主问题:
git + webhook 可破 @falcon05 赶脚用户提交的文件本来就不应该同步和修改吧?如果你有酱紫的需求,是不是因为 web 规模太小?如果数据量大了呢? 所以,如果真的非得要用到用户提交的文件和线上资源,我觉得本地开发环境运行 proxy 把需要的资源代理到服务器查看就好了。 |
|
GG668v26Fd55CP5WDec 10, 2016 via iPhone
35
@chemandy 用户数据只是一个方面,配置文件也是,本地跟正式环境是有区别的,比如数据库配置,典型的如 WordPress 的 wp-config.php, 需要 ignore 。你就没遇到过需要 ignore 文件的时候?可能你只是做前端开发吧,那样确实不怎么需要 ignore 。
|
|
GG668v26Fd55CP5WDec 10, 2016 via iPhone
36
@chemandy git+webhook 很早在用了,我甚至还写了个插件和文章,只不过我觉得这跟挂载是两回事。
http://blog.cellmean.com/使用 inotify 和 git-pull-实现网站自动部署附 wordpress 插件 / |
|
naomhanDec 10, 2016
37
就需求看用 samba 自己机子上映射网络磁盘?
|
|
chemandyDec 10, 2016
38
@falcon05
呃, glhf... 1. 其实也有好几年前后端开发经验...我的意思就是,这些本来就需要 ignore... 2. 前端开发也很多地方也需要 ignore... 3. 我要表达的就是...不应该同步的本来就应该 ignore ,例如用户产生的文件,和 config 文件等... 4. 我上一条 @你的原因,是因为你说要同步用户产生文件,好在本地修改,这个场景。针对这一点,首先,代码仓库中肯定不能同步这些用户产生的文件。其次,你如果真有要同步用户产生的文件下来,修改完再同步上去这种需求,我觉得还是该整理好业务逻辑,这种 Bad practices 还是要避免的 5. 讨论不带攻击性,就事论事...互相学习... 6. dota2 秋季赛中国队没有一个进 4 强好心塞...wings 开始乱打了, LGD May 皇内战 gg 心碎..., ig.v 签证官 double kill... 7. 越说越心痛,共勉... |
|
powerLambdaDec 10, 2016 via iPhone
40
没人回复 rsync 吗 简直云端同步神器
|
|
MasterMonkeyDec 10, 2016
41
@guoxu1231 rsync 神神神
|
|
GG668v26Fd55CP5WDec 11, 2016 via iPhone
43
@allenhu 呵呵,你再看看
|
|
pyjaDec 11, 2016
44
古老的文件共享服务:Samba,可实现文件实时刷新。
ISCSI 也可实现类似功能,但不能实现文件实时的刷新。 |
|
bianchenszDec 12, 2016
45
@pyja +1 其实最简单最方便的反而是 samba 。。。毕竟只是自己测试代码用的
|