比如说 ssh 配置,Maven 配置,JDK 版本,浏览器,docker 配置 这些都是怎么区分开的.
我目前的做法是安装两个版本的 Idea ,指定不同的 settings 文件.
Git 的 username 和 email 也是每个项目单独设置的
浏览器用两个一个工作专用,一个个人用。
JDK 工作用的 8 ,自己用的 17
有一部分实在不太好切换,或者比较麻烦。
各位大佬有没有什么比较好的方案?
比如说 ssh 配置,Maven 配置,JDK 版本,浏览器,docker 配置 这些都是怎么区分开的.
我目前的做法是安装两个版本的 Idea ,指定不同的 settings 文件.
Git 的 username 和 email 也是每个项目单独设置的
浏览器用两个一个工作专用,一个个人用。
JDK 工作用的 8 ,自己用的 17
有一部分实在不太好切换,或者比较麻烦。
各位大佬有没有什么比较好的方案?
|
akjarjashAug 19, 2024
1
我很讨厌在 Mac 开发过一段时间硬盘就慢了,现在我在我的 Mac 上通过 PD 虚拟机安装了一个 Linux 在 Linux 上开发 ,有时稍微会卡一点,但是现在体验还可以吧 :D
|
|
zzzykAug 19, 2024
3
两台 mac
|
|
valord577Aug 19, 2024
5
浏览器 chrome 有个 profile 可以区分不同用户
git 有自己的 github 和 公司的 git 所以 config --user idea 可以设置 project 级别的 jdk 其他的 需要看具体的软件或者情况了 |
|
valord577Aug 19, 2024
6
补充: ssh 配置 有些 terminal 自带 ssh 管理 我的管理是~/.ssh/config 里面 include 其他 config
docker 配置全部梭哈成 compose.yaml |
|
liangchAug 19, 2024
7
两台电脑呀。
|
|
nuttingAug 19, 2024
8
mac mini 插 ssd
|
|
R4rvZ6agNVWr56V0Aug 19, 2024
9
浏览器切换档案容易。其他都麻烦。还是搞个 vargrant 工作内容放虚拟机里
|
|
AyanokoujiAug 19, 2024
10
jdk / maven 设置项目级别的
gitconfig 使用 includeIf |
|
maxwellzAug 19, 2024
11
建 2 个用户行不行?一直没试过,按理说可以完美分隔?
|
|
ElainaAug 19, 2024
12
上虚拟机或者搞台 linux 服务器吧,要么就是买个外接的 ssd ,然后在里面装个 MacOS ,工作项目就用这个系统,个人项目就用本机的系统
|
|
liwenka1Aug 19, 2024
13
我选择用 公司的电脑
|
|
maladaxiaAug 19, 2024
15
两台电脑,我们公司电脑有监控软件,一不小心就会触发红线
我弄两台 mac 放在公司, 再不会有烦恼了 |
|
810244966Aug 19, 2024
16
@maxwellz 好像不行,之前拿着公司发的 mac 想着带回去打游戏,m3max ,看测评比我家里台式机的 2060s 打游戏好多了,结果新建个用户,里面还是有那些监控软件
|
|
ztm0929Aug 19, 2024 via iPhone
17
@810244966 软件安装的时候要留意权限隔离,会提示仅为本用户安装还是为整台电脑安装,勾选前者的话就没有授予默认权限,软件本身能看到是正常的。
目前来看不增加新设备的情况下,个人用户和工作用户是最理想的状态,浏览器配置那些仅适用于几乎只使用浏览器办公的人。 |
|
hefishAug 19, 2024
18
哪有那么麻烦,买两台不就行了。。。哈哈哈。。。
|
|
leokunAug 19, 2024
20
之前我试过把 MACOS 安装到 一个 M.2 的 U 盘上,因为公司有 VPN 什么的监控,效果挺好的。到家了就插 U 盘进系统,可以参考下
|
|
aduoAug 19, 2024
22
两台电脑. 一般有点规模的厂子, 都会在合同里注明上班时间或者公司设备产出的东西所有权归公司. 为了避免麻烦, 最好不要用工作设备做个人项目. 参考 nginx 作者被原公司诉讼 nginx 所有权的官司
|
|
jiuzhougegeAug 19, 2024
23
@maladaxia 个人电脑房公司联网,不需要装公司的一堆监控软件吗?
|
|
maladaxiaAug 19, 2024
24
@jiuzhougege 连 guest 的 wifi, 跟手机一样, 不会有问题
|
|
luwangAug 19, 2024 via Android
25
个人用 mac ,公司的用 dev container
|
|
websAug 19, 2024
26
用 UTM 跑 Debian 做开发
|
|
gzldcAug 19, 2024
27
mac 创建俩用户不就完事了
|
|
EastLordAug 19, 2024 via iPhone
28
JDK 通过 jenv 切换
|
|
liyafe1997Aug 19, 2024
29
我直接用虚拟机,在虚拟机里干工作项目,不同项目不同虚拟机,不干了直接把虚拟机休眠就行,下次开工也能快速恢复现场
|
|
leconioAug 19, 2024 via iPhone
30
vscode ssh codespace
|
|
AmericanExpressAug 19, 2024
31
用公司的电脑干工作的事情
|
|
xinghengAug 19, 2024
32
能用 env 配置的话尽量用 direnv 。
|
|
valord577Aug 20, 2024
34
@niumiworkshop707 #33 不好意思 打错了 没有--user 的 想表达的意思是每个 project 配置 name 和 email [捂脸笑]
|
|
suwuAug 20, 2024
35
sdkman 可以装多个 jdk ,使用不同版本在 idea 的里面选哪个就行
|
|
reavidAug 20, 2024
36
性能够的话,工作用虚拟机。
|
|
Emma24Aug 20, 2024
37
虚拟机的+1
|
|
38
|