首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

svn为什么要先更新后提交,该怎么处理

2012-04-26 
svn为什么要先更新后提交今天在用svn提交代码后,被同事说我提交的代码覆盖了别人的代码,这是怎么回事?为什

svn为什么要先更新后提交
今天在用svn提交代码后,被同事说我提交的代码覆盖了别人的代码,这是怎么回事?为什么听别人说要先跟新后提交?新手上路,大侠们多多指教。

[解决办法]
因为你在修改的同时,别人也在修改呀!比如说你和他修改了同一个地方,这样提交上去,就有冲突啦。
[解决办法]
先更新别人提交的,然后在把自己修改的提交上去 ,避免和别人的冲突
[解决办法]
提交的时候最好只提交自己的文件和文件夹,不要整个工程一起提交
[解决办法]
其实最好用同步更新
如果你同事和你,在对同一个文件作了修改,如果你不先更新,就会把你同事上传的给覆盖了,会产生冲突的。
要养成良好的更新习惯。。。
[解决办法]
讲了这么多 我都觉得绕~~
说白了就是为了防止冲突 ,假设有冲突了你如果能直接上传~~那别人不就是白改了~~~

探讨
这是因为,你代码可能不是最新的!
比如你的代码是10月1日的下载的版本
10月2日,呆B王更新了其中一个文件,比如是 test.java 上传了svn
10月3日,你也要修改 test.java 这个文件。如果说,你没有更新,直接修改。然后上传了svn。
那现在svn上只有你一个人修改的代码
呆B王,等于没动过test.java
如果你更新了再修改,那等于是在呆B王修改的基础上再修改。……

热点排行