svn不svn只能更新不能提交也不能提交,为什么

> svn为何要先更新后提交
svn为何要先更新后提交
lianghaiqiang & &
发布时间: & &
浏览:3 & &
回复:5 & &
悬赏:0.0希赛币
svn为什么要先更新后提交&&&&&今天在用svn提交代码后,被同事说我提交的代码覆盖了别人的代码,这是怎么回事?为什么听别人说要先跟新后提交?新手上路,大侠们多多指教。
提交的时候最好只提交自己的文件和文件夹,不要整个工程一起提交lianghm343 & &
14:12:18 & &
& & (2)(0)引用其实最好用同步更新
如果你同事和你,在对同一个文件作了修改,如果你不先更新,就会把你同事上传的给覆盖了,会产生冲突的。
要养成良好的更新习惯。。。lianghonghan & &
14:12:18 & &
& & (1)(0)引用因为你在修改的同时,别人也在修改呀!比如说你和他修改了同一个地方,这样提交上去,就有冲突啦。liangheliuyu & &
14:12:18 & &
& & (2)(0)引用先更新别人提交的,然后在把自己修改的提交上去&,避免和别人的冲突lianghongtao08 & &
14:12:18 & &
& & (2)(0)引用讲了这么多&我都觉得绕~~
说白了就是为了防止冲突&,假设有冲突了你如果能直接上传~~那别人不就是白改了~~~
引用:  这是因为,你代码可能不是最新的!
比如你的代码是10月1日的下载的版本
10月2日,呆B王更新了其中一个文件,比如是&test.java&上传了svn
10月3日,你也要修改&test.java&这个文件。如果说,你没有更新,直接修改。然后上传了svn。
那现在svn上只有你一个人修改的代码
呆B王,等于没动过test.java
如果你更新了再修改,那等于是在呆B王修改的基础上再修改。……lianghe & &
14:12:18 & &
& & (3)(0)引用
本问题标题:
本问题地址:
温馨提示:本问答中心的任何言论仅代表发言者个人的观点,与希赛网立场无关。请对您的言论负责,遵守中华人民共和国有关法律、法规。如果您的言论违反希赛网问答中心的规则,将会被删除。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&下次自动登录
现在的位置:
& 综合 & 正文
SVN中常用的更新与提交的区别
当本地文件没有改动,服务器文件改动的时候,更新会从服务器取文件覆盖当前文件
当本地文件有改动,服务器文件没改动的话,不会更新此文件
当本地文件有改动,服务器文件有改动的话,如果改动的部分不冲突,就会合并文件到本地,如果有冲突的话,会提示文件冲突,需要自己手动修改以后上传到服务器
SVN的奥妙之处就在于别人提交了修改后的文件,你再提交你的话,他是不允许你提交滴。。。
里面标记的是冲突的区域,然后把冲突文件删掉,保留原始文件即可
同步,是在更新提交之前做的工作,更新提交前先同步,可以知道哪些东西要提交哪些东西要更新,哪些东西是冲突的(你和同事 改了同一个文件,可能会出现冲突)
这个时候,你可以将自己写的修改为与服务器文件一致,然后再提交、更新
&&&&推荐文章:
【上篇】【下篇】您的举报已经提交成功,我们将尽快处理,谢谢!
请说详细点
大家还关注
(window.slotbydup=window.slotbydup || []).push({
id: '2081942',
container: s,
size: '1000,60',
display: 'inlay-fix'SVN简介及使用限制
日,发布新的CDN,CEE SVN库地址,以解决开发者访问SVN库时提示证书过期的问题。开发者需要切换到新的SVN库地址。SVN库地址查看详见:。
SVN适用于:
(1)将文件从本地服务器上传到CEE_V2上。
(2)将文件从本地服务器上传到CDN_V2上。
腾讯云平台V2版本中,使用SVN替代原有CEE_V1,CDN_V1中使用FTP进行文件上传的方式。
相比原有腾讯云平台V1版本中使用FTP作为文件上传通道的方式,使用SVN客户端的方式对于开发者来说更加熟悉和简单。
1. 单个文件的大小不能超过4 MByte。
2. 单个应用的SVN库里的文件总大小不能超过6G。
3. 一次提交的文件/目录更改数不能超过8000个,文件总大小不能超过6G。如果文件数过多,请分开多次提交。
(注:更改数是指对文件或目录做的增删改操作的次数。例如一次提交中,增加1个文件,删除2个文件,修改了3个文件,增加了1个目录,删除了2个目录,那么更改数=1+2+3+1+2=9)
1. 单个文件的大小不能超过400 MByte,否则会影响服务质量。
2. 单个应用的CDN SVN库的文件总容量上限为6GB,文件总个数上限为100000个。
3. CDN SVN库的一个目录下面所包含的文件个数上限为7000。
4. 一次提交的文件/目录更改数不能超过8000个,文件总大小不能超过6G。如果文件数过多,请分开多次提交。
(注:更改数是指对文件或目录做的增删改操作的次数。例如一次提交中,增加1个文件,删除2个文件,修改了3个文件,增加了1个目录,删除了2个目录,那么更改数=1+2+3+1+2=9)
1. 如果超过上面所述的限制,再继续提交文件会导致提交失败。
2. 对于CDN SVN,如果超过限制,请开发者自行删除CDN SVN库里的无效文件(哪些是无效文件由开发者自己判断,一旦删除了文件并提交成功后,再点击“CDN文件生效”,系统会删除CDN上的文件,导致该文件不可访问)。
3. 如果有特殊需要,请通过联系腾讯技术支持申请,针对单个应用进行该限制的调整。
请按照如下规范命名,不遵循规范的文件将被自动过滤,或在SVN中提交时导致失败。
1. 目录和文件名的开头只能使用字母、数字;
2. 目录及文件的命名都不支持中文名,仅支持字母、数字、下划线、"." ;
3. 文件名和目录名不要包含空格,空格会被过滤;
4. 目录名长度不能超过4096字节,文件名长度不能超过255字节(一个英文字符占1个字节,一个中文占2个字节)。
1. 目录和文件名的开头只能使用字母、数字;
2. 目录及文件的命名都不支持中文名,仅支持字母、数字、下划线、"." ;
3. 文件名和目录名不要包含空格,空格会被过滤;
4. 目录名长度不能超过4096字节,文件名长度不能超过255字节(一个英文字符占1个字节,一个中文占2个字节)。
开发者可能比较关心将代码部署在SVN上的安全性,这里描述了腾讯云平台在SVN安全上所做的一些防护措施:
1. 腾讯云平台的SVN server进行了安全加固,可严格控制用户访问边界,防止代码泄漏等安全事件。
2. 腾讯云平台的SVN server具有防攻击的能力,有效防御访问攻击以及恶意上载垃圾数据等行为。
3. 腾讯云平台SVN采用统一的云服务帐号进行登录,云服务帐号体系可以有效保证帐号安全。
此外,腾讯云平台后续将会对应用做一些安全上的限制:
不允许上传任何带有木马、病毒的文件,一旦被扫描系统发现,腾讯方有权单方面采取措施。
在CEE的Web服务列表中,选择某个Web服务所在行的“代码管理”按钮,可进入到版本列表。
点击某一个版本所在行的“代码部署”按钮,在打开的页面中,会提示开发者当前版本对应的SVN版本地址,如下图所示:
(注:下图中的SVN库地址仅作示例,实际的SVN库地址以开发者在页面中查看到的为准)
下面是对CEE的SVN库地址的说明:
(1)每个应用在统一的CEE SVN库域名后有一个“[your_APPID]”命名的根目录,每个应用只能访问各自的根目录以及根目录下的子目录。
(2)1个Web服务下的1个版本的SVN路径格式及说明如下
(注:应用自己的SVN地址请以用户在自己应用的代码部署页面上看到的CEE SVN地址为准,后续可能根据不同地理位置的机房提供不同的域名):
https://stsvn./[your_APPID]/[WebService_name]/[version_num]/
例如,1个应用APPID为“12345”,该应用在CEE上有一个Web服务名为“test”,该Web服务下有一个版本为“1”
则该版本的SVN库地址为:
https://stsvn./12345/test/1
在CDN的管理页面,可看到“文件发布”按钮,进入即可看到CDN的SVN库地址,如下图所示:
(注:下图中的SVN库地址仅作示例,实际的SVN库地址以开发者在页面中查看到的为准)
下面是对CDN的SVN库地址的说明:
1. 每个应用在统一的CDN SVN库域名后有一个“[your_APPID]”命名的根目录,每个应用只能访问各自的根目录以及根目录下的子目录。
2. 应用的CDN SVN路径格式及说明如下
(注:应用自己的SVN地址请以用户在自己应用的CDN文件发布页面上看到的SVN地址为准,后续可能根据不同地理位置的机房提供不同的域名):
https://cdn./[your_APPID]
例如,1个应用APPID为“12345”,则该应用的CDN SVN库地址为:
https://cdn./12345svn更新,提交,同步_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
svn更新,提交,同步
上传于||文档简介
&&各​个​理​解
大小:986.00B
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢}

我要回帖

更多关于 svn更新和提交的区别 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信