用 Linux 与同事的 Windows 一起工作,会有什么冲突?

2017-01-02 22:28:22 +08:00
 zoffy

如果我用 Linux ,同事用 windows ,那么工作上会出现什么不和谐的状况? ps.工作是写 js,css,html,java

7323 次点击
所在节点    问与答
62 条回复
sunsol
2017-01-03 07:27:02 +08:00
set fileencoding=gbk
set fileformat=dos
最好用 ftp 而不是 window 网络共享
u 盘小心 nfts 格式
office 最好还是用虚拟机装一个微软的,比 libreoffice 或 wps 永中 office 什么的靠谱
纯英文文件名
其它问题基本都能靠虚拟机解决
uxstone
2017-01-03 07:30:34 +08:00
别用 U 盘传递文件 !!!!
sagaxu
2017-01-03 07:46:32 +08:00
Zip 命令行可以指定 gbk 编码
cxbig
2017-01-03 07:48:27 +08:00
我的团队都是专业人士,他们用 Windows 的从来不会 commit 错误的换行符、文件编码、额外的 bom 文件等……
Solitudechn
2017-01-03 08:12:43 +08:00
我同事一遍遍让我换回 windows
yangg
2017-01-03 08:22:46 +08:00
你能发现 bug ,他们发现不了,因为服务器一般也是 Linux
sgissb1
2017-01-03 08:33:23 +08:00
win 的同事会说 win 好用, linux 的哥们也会说 linux 好用(通常情况下)。

然后就打起来了。
LokiSharp
2017-01-03 08:38:05 +08:00
工作的时候换成一样的环境,有什么问题么= =
Caratpine
2017-01-03 09:02:15 +08:00
换行符吧
zergmk2
2017-01-03 09:06:20 +08:00
git 上传代码的时候 换行符不同 要设置 core.autocrlf 好像这么拼…
yidinghe
2017-01-03 09:20:09 +08:00
java 和前端开发没一点冲突
quericy
2017-01-03 09:20:25 +08:00
Win 下的坑挺多的
UTF8 with BOM ,CRLF 换行符 ,中文用户文档路径 ,
哪怕用了虚拟机,共享文件进去还有软链问题,npm 还要带 no-bin-links
但总是有办法解决的
mritd
2017-01-03 09:21:56 +08:00
@sgissb1 "二货你的 Windows 又死机了吧😄 …………"
a861123145
2017-01-03 09:23:40 +08:00
不会有什么冲突,最后的产出很可能是跨平台方案
sagaxu
2017-01-03 09:39:50 +08:00
@zergmk2 永远不要让 git 自动转化换行符,应该在代码规范里禁止 crlf ,让 git 拒绝含有 crlf 的代码文件
ppwangs
2017-01-03 09:44:58 +08:00
Windows 写代码如果用的是 notepad ,就会有很大问题,如果用 IDE ,那就没问题。
sgissb1
2017-01-03 09:53:49 +08:00
@mritd 现在 win 不会死机了,要死机就是硬件问题,一般是蓝屏。 M$在 BSOD 上做的很领先。

主要是我 linux 和 win 我都用,常年用 win 做开发感觉 win 比较好用, linux 发行版本太多,但如果用了商业版本的发行版那还是蛮不错的。就是 ide 是 linux 一大遗憾,另外一个遗憾就是因为开源各种大神都喜欢来参一脚,结果代码各种。。。(我说的是内核态的代码或者涉及内核态)间接导致 linux 配置有时很麻烦
frandy
2017-01-03 09:56:42 +08:00
之前尝试过,文件名大小写是个坑,其他没碰到什么问题
coderluan
2017-01-03 10:01:41 +08:00
双方都专业的话不会有任何问题,这里的专业包括技术和态度。
tomczhen
2017-01-03 10:03:35 +08:00
今天刚发现的, linux 下面可以创建含 : 号的文件夹,如果推到 git 仓库了, windows 下面就别想获取成功了。。。

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

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

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

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

© 2021 V2EX