您好,匿名用户
随意问技术百科期待您的加入

有没有能够自动同步的版本控制软件?

0 投票

不知道有没有版本控制软件有自动同步或者通知式的功能。
比如A君正在修改demo.php,demo.php在文件系统中变为占用状态,B君想要打开这个文件,文件系统中这个文件的属性就是只读,只能打开不能修改。
等到A君修改完之后,关闭IDE中的文件TAB,解除锁定,此时B君上的demo.php自动取消只读属性。

我觉得SVN这类软件在小作坊式的开发中显得比较麻烦,要修改文件的时候还要喊一声……如果同时有两个人在修改,commit的时候还会conflict,而且这边lock了,那边如果不update,还得不到lock。。。

我们现在是用金山快盘做实时同步,用SVN做版本管理(每天commit一次到svn。。),这样太夹生了……

用户头像 提问 2012年 12月1日 @ Master Yi 上等兵 (217 威望)
分享到:

1个回答

0 投票

编辑时只读的问题, 你们是同一个目录下对同一份文件进行修改么?
如果每个人都在自己的 workspace 里工作就不会有这问题了

冲突这事, 提交之前先更新要养成好习惯(实在怕忘记就 alias 一下svnci='svn up; svn ci').
就算是 git 只传输 diff 文件也不能保证没冲突, 每次 merge branch 都是体力活...

用户头像 回复 2012年 12月1日 @ Pikachu 上等兵 (475 威望)
提一个问题:

相关问题

0 投票
1 回复 31 阅读
0 投票
1 回复 29 阅读
+1 投票
1 回复 84 阅读
用户头像 提问 2012年 12月1日 @ Graves 上等兵 (254 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...