- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
常见的vss版本管理的问题原因及其相应地解决d办法
常见的VSS版本管理的问题原因及其相应地解决办法
来源: 发布时间:2008-10-31 浏览:429人次 字体:[大 中 小]
本文列举了一些在VSS版本控制中常见的问题,并针对问题的原因提供相应地解决办法,望对大家有所帮助!
1、从服务器上对需要的文件”get latest version”,取出了最新版本,别人说那是可执行版本,我却无法正常编译?
原因:
出现这种情况,极大可能是你的本地保留了服务器上已经删除的旧文件,当你从服务器取最新版本的时候,系统只对本地与服务器上的同名文件进行了更新,没有对本地无用的垃圾文件进行删除。旧的垃圾文件保留在同一个文件夹中,出现服务器最新文件与本地垃圾文件并存的现象,造成系统无法编译成功。
解决办法:
如果可以确定服务器的文件和本地工作夹的文件个数一致,可以直接使用“get latest version”从服务器取得最新版本文件进行使用;
如果无法确定服务器的文件和本地工作夹的文件个数是否一致,则先将本地工作夹改名,另外建立一个与服务器同名的文件夹,再使用“get latest version”从服务器取得最新版本文件,经过使用确保服务器为最新可执行版本后,再将原来存放于本地改名后的文件夹删除。
2、我从本地将文件提交到服务器,每次提交时都会出问题,不是少了这个文件就是少了那个文件,提交的时候没仔细数清楚,直到用的时候才发现文件少了,还要一个一个文件对照,很麻烦。
原因:
提交文件的时候直接“check in”。 check in的动作只更新了处于check out状态的文件,没有考虑到新增的文件。
解决办法:
提交文件时不采用直接在VSS选中文件进行check in的动作,而是采用从本地工作夹直接拖到VSS相关目录的方式。这时,VSS会对提交的文件进行分类,对于已在服务器存在并处于check out状态的文件进行check in;对于未在服务器存在的文件进行add;对于已在服务器存在但没有check out的文件进行提示,无法提交。
建议每个人在提交文件时注意对照本地的最新版本与已提交到服务器的最新版本在日期和个数上是否一致。
3、我在本地直接修改了文件,想提交到VSS,结果在check out的时候把本地改好的文件覆盖了,又要重新改,欲哭无泪!
原因:
对于已纳入VSS的版本管理的文件,VSS统一将文件的属性改为只读。如需对某个文件进行修改,则需要先对相应的文件进行check out,check out后文件将转为正常状态,可以进行修改。也可以在资源管理器中直接将文件的只读属性改为正常状态,此时亦可对文件进行修改。当对VSS中的文件进行check out时,如VSS检测到本地文件不是处于只读状态,则会给出类似以下提示:
此时,如果选择“Lave this file?”则会继续保留本地文件的版本;如果选择“Replace your local file with this version from SourceSafe”则会将本地文件版本覆盖为VSS服务器版本。
解决办法:
1尽量采用check out—修改—check in的办法,这样可以保证文件版本不易出错。
2当在check out时发现上述对话框提示时,首先判断服务器版本还是本地工作夹版本文件为最新,再选择相关的选项。
3如果一时无法判断服务器版本还是本地工作夹版本文件为最新,可先修改本地工作文件夹的名字,将check out后的文件与本地原有的文件放在不同的目录后再进行对比,判断哪个为最新,修改后再进行提交。
4、因为文件改动太多了,我懒得check out,采用直接将服务器的文件删除,再add的方式。结果发现,服务器上的一些文件用的还是我删除过的老版本,没把我本机上新的版本提交到服务器。
原因:
考虑到安全性问题,管理员对大多数用户限制了永久删除的权限。拥有删除权限的用户大多只能虚拟删除,删除后的文件仍然保留在数据库中,可以进行恢复。用户在提交文件的时候,系统如发现在数据库中仍存有同名文件,则会给出如下提示:
此时选择Yes表示重新获得已经删除但数据库仍然保留的文件;选择No则表示将本地新版本的文件提交到服务器,覆盖原来已经删除的版本。
解决办法:
1、对于仍然有用的同名文件,建议使用check out-check in的方式修改文件,不建议使用delete-add的方式。
2、 当在提交文件发现上述提示时,首先判断自己是否需要提交的是已经被删除的文件还是本地的新版本文件,再选择Yes或No。
下面是“十个小故事大道理”不需要的朋友可以下载后编辑删除!!!谢
您可能关注的文档
最近下载
- 2025年数字化农场管理方案研究项目可行性研究报告.docx
- 幼儿园社会治安最小应急单元管理制度.docx VIP
- PPT《建筑电气与智能化通用规范》GB 55024-2022 解读(OCR).pdf VIP
- 2025下半年教师资格考试新版试卷真题附答案(高中信息技术).docx VIP
- 生理学基础第十章-神经系统.ppt VIP
- ABB ACS180 drives User interface guide 手册(英语)说明书.pdf
- 驳岸工程施工方案.pdf VIP
- 股权激励变成股权纠纷通用.pdf VIP
- 南芯产品规格书SC8886.pdf VIP
- 胃食管反流病中西医结合诊疗专家共识(2025年).pptx VIP
原创力文档


文档评论(0)