领导说要加入
1
runinhard 31 天前
当然
|
![]() |
2
zcf0508 31 天前 via Android
大家一样的开发环境的话就加,如果每个人的开发环境都不一样,那加不加无所谓,因为不会互相影响。我的建议是加,但是你最好听领导的。
|
![]() |
3
jstony 31 天前
习惯是加的
|
![]() |
4
sdqdaq OP 针对 .devcontainer 文件夹,如果把这些文件都加入.gitignore ,在另一台电脑上,重新 clone 仓库运行这个项目的时候,还要完整配置一次;不加的话,可以很方便一键启动了。
|
![]() |
5
crysislinux 31 天前 via Android
以前我司老是有人要把 vscode 的配色 commit 进仓库,非常烦
|
![]() |
6
Yanlongli 31 天前 ![]() .vscode 加
.devcontainer 不加 |
![]() |
7
gucheen 31 天前 ![]() 准确区分 workspace 和 user
如果是需要和同事共享的配置,就要加入 git 比如符合公司规范的格式化一类的东西,应该放入 workspace ,这样大家写代码的时候就是正确的格式,不用等到最后在执行格式化了 |
![]() |
8
zcf0508 31 天前
@crysislinux 这种 commit 要打回的
|
![]() |
9
TomVista 31 天前
分情况 , .vscode 比如我的 web 项目是不加的,百度小程序加进去 , 差别是 lint 部分 , web 依赖 node 工具链 , 小程序依赖 ide 插件
综上,就是看 项目对这个文件的依赖 , 项目能抛开的文件就加入到忽视里面 . 另外 领导说的总是对的./doge |
![]() |
10
leeyuzhe 31 天前
@Yanlongli vscode ,项目配置,甚至这个项目专用的字体大小,配色啥的都在里面,这提到 git 上面是人能干的事?更别说 run.js 也在里面,难道你们每个人的运行时配置也都一样?
|
11
DLOG 31 天前
$: git diff
工程配置 +++++++ 个人配置 ---------- 和什么文件没关系 |
![]() |
13
a33291 31 天前
巨硬是不加.devcontainer 的,https://github.com/dotnet/runtime/tree/main/.devcontainer
|
![]() |
14
sdqdaq OP @a33291 .vscode 也没加: https://github.com/dotnet/aspire
|
![]() |
15
guyeu 31 天前
都要提交呀,个人的配置放在用户目录或者.code-workspace 下面,.vscode 下面只放项目规约性质的东西;.devcontainer 肯定要放,每个人都不一样的可以放在环境变量里,用.env 或者别的工具去管理。
|
![]() |
16
weixiangzhe 31 天前
.vscode 之前不加,现在感觉必需加了,.vscode/settings.json 文件不提交 大家的格式化工具和风格都统一不了
|
![]() |
18
superchijinpeng 31 天前
不需要加, 你可以看看微软的项目
|
![]() |
19
otakustay 31 天前
.devcontainer 被 ignore 了的话,人家怎么快速拉起直接能跑项目的容器,还要自己看 readme 学着配环境不成
|
![]() |
20
Trim21 31 天前 via Android
devcontainer 可以加,vscode 不建议加。
|
23
thevita 31 天前
.vscode 会 commit 部分文件: extensions.json, 之前没有 settings.json, 用 .editorconfig 之类的, 但满足不了需求,还是把 settings.json 加进去了
|
![]() |
24
mcfog 31 天前
除非有规定统一开发环境,按道理说应该加在个人的非提交的位置,例如.git/info/exclude ,或者配置 global ignore file
包括操作系统级别也一样,比如 dsstore,thumbs.db 这种东西 否则所有开发都有权把他自己个人习惯的任何工具产生的文件名写在 ignore 里 |
25
leaveeel 31 天前
vscode 不提交怎么统一风格,自动格式化多几十个 commit
|
![]() |
26
windmilll 31 天前
我自己的是加的,这样就算换一个机器也是一样的环境,一直以为这就是普遍实践
|