101
jack778 2022-06-12 09:36:47 +08:00
远程挂载的话稳不稳?
|
103
Gobling 2022-06-12 12:48:36 +08:00 via Android
再加个 svn ,自己用,随便提交
|
104
march1993 2022-06-12 12:51:19 +08:00
插上移动硬盘,git push 到里面。可以写 udev 脚本自动化运行。
|
105
BreadKiller 2022-06-12 13:18:17 +08:00
https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare
vscode liveshare ,可以直接分享当前项目,编辑实时更新。 你可以理解为会议分享屏幕,但是分享的是代码。编辑的也是分享的那台机器上的代码。 这个插件是用来做协同开发的,就是同一个项目,多人同时编辑,你可以看到谁在编辑哪一行。 不过也可以自己一个人两台机来实现远程开发的效果罢了 |
106
realpg 2022-06-12 13:40:06 +08:00
如果公司支持你回家继续干,应该在主版本库上新建一个 yourname-dev 的 branch 在 branch 上完成基本开发
等到节点 合并 commit 成一个往主线合并 |
107
haoyh1 2022-06-12 13:40:48 +08:00
公司代码怎么会随便下载到个人电脑?难道 LZ 是小创业公司?
|
108
glouhao 2022-06-12 13:45:04 +08:00 via Android
是群晖,黑群晖
|
109
ecloud 2022-06-12 14:12:00 +08:00
上面提到的几个我总结一下
简单的本地实现 rsync 靠网盘实现,比如 icloud,或者其他云盘 版本控制 git/svn 我个人推荐 rsync |
110
bs10081 2022-06-12 14:27:20 +08:00
|
111
fdasfdafda 2022-06-12 15:08:28 +08:00
jetbrains 这种用 gateway 可以远程,另外就是 git 也可以设置你的公司电脑的仓库或者家里电脑仓库作为 remote 的,但是公司网络估计行不通,家里可以弄个穿透。
|
112
wangxiaoaer 2022-06-12 15:12:53 +08:00
那么多搞分支的的,还是有点麻烦。 自己在 GitHub 上面搞个私有仓库,remote 弄两个,一个公司,一个 github 。未完成的随便提交到 github 不就好了
|
113
fds 2022-06-12 15:33:04 +08:00
同意楼上,一个本地 git 文件夹可以与多个 remote (远程仓库)同步的,自己可以找个安全的远程仓库用。不过公司代码比较敏感,要注意。我个人有用 keybase 自带的号称加密过的 git 。当然其他人说的用开发分支也是常规手段,一般都可以开新的开发分支。git 的用法就是每个小修改都提交,然后最终往 master 合并的时候再合成个完整的。
|
114
DeleteZN 2022-06-12 15:35:25 +08:00
各位大佬,你们公司不会查泄密什么的吗?我完全不敢用自己电脑开发公司项目。也不敢用公司电脑开发自己的项目。NGINX 的版权问题就是前车之鉴呀
|
115
610915518 2022-06-12 17:32:35 +08:00
你需要一个支持 .gitignore 的 Dropbox (但是 Dropbox 现在不支持 .gitignore hhh
|
116
mepwang 2022-06-12 17:51:46 +08:00
最简单的方法是直接用优盘你拷;
麻烦点是内网穿透,在家里电脑和公司电脑之间建立 VPN ,然后利用 git 在家里和公司电脑之间做合并 |
117
theliang 2022-06-12 17:59:02 +08:00
idea 的远程链接
|
118
Ashore 2022-06-12 19:22:36 +08:00
为什么下了班还要写代码?给加钱吗?
|
120
DeleteZN 2022-06-13 01:30:20 +08:00
电脑上安装一些软件,获得特别多的权限,然后监控啊什么的
|
121
wolfie 2022-06-13 16:53:40 +08:00
1. vscode-remote
2. idea remote server |
122
nwu2Cv8OZ2MZMg39 2022-06-16 23:03:42 +08:00
“我不能写一半就提交,必须完成一个功能点再提交一次”???
你可以用 rebase -i 重新编辑 commit |