`
sunxboy
  • 浏览: 2869497 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

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。
分享到:
评论

相关推荐

    VSS使用手册 VSS使用手册 VSS使用手册

    《VSS使用手册》详尽阐述了Visual SourceSafe(VSS)这款源代码控制系统的核心功能和操作流程,它在软件开发中的作用不可忽视。VSS主要提供版本控制、配置管理、安全保护和跟踪检查等功能,有效管理和协作项目文件。...

    VSS.exe服务端 VSS服务端 VSS

    VSS.exe服务端 VSS服务端 VSSVSS.exe服务端 VSS服务端 VSSVSS.exe服务端 VSS服务端 VSSVSS.exe服务端 VSS服务端 VSSVSS.exe服务端 VSS服务端 VSSVSS.exe服务端 VSS服务端 VSS

    vss配置下载转载的很好

    vss配置下载vss配置下载转载的很好vss配置下载转载的很好

    vss使用手册 vss教程

    ### VSS 使用手册知识点详解 #### 一、VSS 概述 **1.1 VSS 中的文件** - **签出(Check Out)**: 当你需要修改某个文档时,需要先从数据库中将它签出。VSS 会将该文档的副本从数据库中放到你的工作文件夹中,此时...

    vss使用手册,vss操作手册,vss学习笔记,vss sourcesafe

    Visual SourceSafe(VSS),全称Microsoft Visual SourceSafe,是由微软公司开发的一款版本控制系统,主要用于管理软件项目的源代码和其他文件。VSS在过去的许多年里是小型团队进行源代码版本控制的常用工具,尽管...

    VSS.exe客户端 VSS客户端 VSS

    VSS.exe客户端 VSS客户端 VSSVSS.exe客户端 VSS客户端 VSS

    VSS版本管理工具

    vss进行版本控制,操作简单灵活,附上操作文档: 1.安装客户端; 2.在本地建立自己的开发目录; 3.用指定的vss database、用户名和口令登录vss; 4.设定工作目录为自己的开发目录; 5.得到最新的版本,其"Recursive...

    vss2svn使用说明vss导入subversion教程

    在本文中,我们将详细介绍如何将Visual SourceSafe (VSS)的数据迁移到Subversion (SVN)的步骤,以及在过程中可能会遇到的问题和解决方案。VSS2svn工具是实现这一转换的关键。 首先,我们需要获取vss2svn工具。你...

    华为组网图标库(vss格式) 华为组.zip

    华为组网图标库(vss格式) 华为组.zip 华为组网图标库(vss格式) 华为组.zip 华为组网图标库(vss格式) 华为组.zip 华为组网图标库(vss格式) 华为组.zip 华为组网图标库(vss格式) 华为组.zip 华为组网图标库(vss格式) ...

    VSS使用指南(VSS使用指南)

    VSS使用指南VSS使用指南VSS使用指南

    VSS用法详细教程

    VSS,全称为Visual SourceSafe,是由微软公司开发的一款源代码版本控制系统,广泛应用于软件开发团队的协同...通过深入学习和实践,你可以更好地利用VSS管理项目,提高团队的开发效率,减少错误,确保项目的顺利进行。

    如何使用VSS和VSS进行团队开发

    Visual SourceSafe (VSS) 是Microsoft提供的一款源代码版本控制工具,常用于管理团队项目中的代码变更。本教程将引导你了解如何在团队环境中有效地利用VSS进行开发。我们将探讨以下几个核心主题: **第一章:介绍...

    vss插件 简单易用

    在实际开发过程中,使用VSS插件可以提高开发效率,减少因版本控制问题引发的错误。然而,需要注意的是,尽管VSS在历史上曾是广泛应用的版本控制系统,但因其一些局限性(如性能、并发控制等),目前已被更先进的Git...

    VSS完全备份操作步骤

    VSS(Volume Shadow Copy Service,卷影副本服务)是Windows操作系统中的一项功能,它允许用户在不影响应用程序运行的情况下创建文件系统的快照。这种技术在备份、数据恢复和系统还原等场景中发挥着重要作用。VSS...

    vss 库操作方法

    VSS 库操作方法 VSS 库操作方法是指在 Visual SourceSafe(VSS)版本控制系统中对库进行操作的方法。本文将详细介绍 VSS 库的基本操作、GET 文件、添加文件夹、Add 操作、Check in、Check out 和 Undo Check out 等...

    C# 操作VSS示例

    1. 错误处理:VSS操作可能会抛出异常,如网络问题、权限不足等,需要进行适当的异常处理。 2. 安全性:确保VSS的用户名和密码被安全地存储和传递,避免敏感信息泄露。 3. 并发控制:如果多个用户同时操作VSS,需要...

    VSS2005使支持通过Internet访问 VSS 2005 使用手册 VSS.2005汉化软件

    Visual SourceSafe 2005(简称VSS 2005)是Microsoft推出的一款版本控制系统,主要用于管理和跟踪软件开发过程中的源代码更改。这款工具允许团队成员协作开发,同时保持对不同版本的控制。本手册将深入探讨如何配置...

    vss使用手册--学习使用vss

    **Visual SourceSafe(VSS)使用手册** Visual SourceSafe,简称VSS,是由Microsoft公司开发的一款版本控制系统,专为小型团队协作开发而设计。VSS在软件开发过程中扮演着至关重要的角色,它提供了文件版本管理和...

    配置VSS的Internet访问

    配置VSS的Internet访问 配置Microsoft Visual SourceSafe 2005的Internet访问是指将VSS服务器部署到Internet上,使得远程客户端能够通过Internet访问VSS服务器。在本文中,我们将详细介绍如何配置VSS的Internet访问...

    配置管理工具VSS 备份批处理脚本

    除了批处理脚本,`VSS备份脚本.txt`可能提供了更详细的步骤说明或者额外的脚本逻辑,比如错误处理、日志记录等。例如,脚本可能会检查备份目录是否存在,或者在备份完成后发送邮件通知。 在实际使用中,你可以设置...

Global site tag (gtag.js) - Google Analytics