两台自己的电脑同步代码,觉得这种问题不应该上 GIT,因此求一个比较传统的同步方式。
-
能够按扩展名设定规则,比如说设定不同步 .obj .map .min.js 这类文件
-
能够决定同步哪个目录,不同步哪个
-
最好能连文件时间一块同步
-
思必得要快
谢谢大家
两台自己的电脑同步代码,觉得这种问题不应该上 GIT,因此求一个比较传统的同步方式。
能够按扩展名设定规则,比如说设定不同步 .obj .map .min.js 这类文件
能够决定同步哪个目录,不同步哪个
最好能连文件时间一块同步
思必得要快
谢谢大家
|
SuperMildJan 31, 2018 via iPad
1
为什么不用 git,又不难用。
|
|
mozutabaJan 31, 2018
3
jb 家的编辑器设定一个 remote project, 全是跑那台当服务器的电脑上,环境都不用搞。
|
|
233Jan 31, 2018
4
dropbox 唯一不支持的就是扩展名规则了吧
再有就 nas ? |
|
X-ForceJan 31, 2018
5
|
|
loginv2Jan 31, 2018 via Android
6
svn 不好么
|
|
goo311Jan 31, 2018 via iPhone
8
360 安全云盘
|
|
wangjieJan 31, 2018
9
可是多个 commit 也不是什么大事啊,你自己的分支你可以随便弄,归入主分支的时候可以 rebase 的
如果因为某些原因不愿意用 git 的话那么我觉得你可以试试用 u 盘 |
|
brickyangJan 31, 2018 via iPhone
10
当年 Linus 就是因为不爽 BitKeeper 开发了 Git,现在 LZ 觉得 Git 不好用,那么…
暂时还没见过可以通过扩展名控制的同步工具,远程连接服务器开发吧 |
|
dudorJan 31, 2018 via Android
11
可以试试 syncthing
|
|
eaglexiangJan 31, 2018 via Android
12
如果不需要恢复镜像,这样的程序一天就写出来了吧。
如果需要恢复镜像,封装一下 git 命令就行了呀。提交的时候自动建立 commit,填充上默认 commit msg |
|
newghostJan 31, 2018
13
|
|
rxzxf1993Jan 31, 2018
15
有个中间的服务器 然后全都往那个服务器上传代码,每次保存都自动上传
现在很多 ide 都支持吧。 |
|
MeteorCatJan 31, 2018 via Android
16
我和楼主曾经出现过一样的问题,有些小更新没必要上版本库,那会造成版本库大量冗余,我曾经接手过一个项目,一打开里面都是前端一度 AAA、BBB、CCC 的前端提交 js 文件 commit,还是直接 master 分支提交,且不论那位前端做法是否规范,单单从版本维护过来来说,几万条提交文件记录把所有重要版本信息给覆盖了,后来处理方式是内网内部自己做 svn 库,提交文件自动 hook 部署在内网,用 git 做主要正式更新;如文件提交直接 svn 提交到内网自动部署,之后这个需求功能没问题的时候确认上线的时候执行脚本把当前 svn 作为一个版本,之后正式服上面自动同步 git,实际上并不一定全部东西都要 git 版本提交,需要对特定情况做特定分析
|
|
brickyangJan 31, 2018 via iPhone
18
@MeteorCat 你说的这个问题就是不规范使用的结果,要说“且不论…是否规范”那还有啥可说的…
这个问题只需要在不同分支上做开发,定版后在 master 分支上 merge --squash 即可,何必又 svn 又 git 又内部又外部的。 而且 reset 命令也可以编辑 commit log。 |
|
20
该目录大概是这个样子:
我的目录 + 几个杂七杂八的文件和目录 + 项目 1,由 git 管理 + 项目 2,由 git 管理 + 项目 3,由 git 管理 + 项目 4,由 git 管理 + 项目 5,由 git 管理 所以需求就是我用电脑 A 的时候看到的代码是这些东西,过一会换了电脑 B,看到的还是这些东西,修改同步。上古 Windows 有个功能叫公文包,就是这种。 |
|
zjyl1994Feb 1, 2018
22
nextcloud,弄个自己的 vps 做中转
|