`
tudusi
  • 浏览: 1085157 次
文章分类
社区版块
存档分类
最新评论

减轻临时文件对VSS的负担

 
阅读更多
临时文件(tmp)给VSS进行版本管理增加了不少负担,我们经常会在使用VSS的过程中遇到这样的情况,突然某次做Check In操作时,弹出磁盘空间不足或已满的提示,弄的大家一头雾水,不得不清理VSS Server端存放临时文件的磁盘空间,要是刚好碰到管理员同志不在的情况,您就别想再做任何Check In了。
造成大量空间被无端占用的原因主要是,大家都习惯在VSS Client中View某些文件,而这些文件会被VSS首先复制一个个的副本到VSS Server的临时文件夹中,便于用户查看,久而久之,每个VSS库的临时文件夹都会被塞满这些临时文件,并占据大量磁盘空间,一旦管理员不定期清理的话,以后上传数据将变得很慢或很难。
为了避免以上情况发生,我强烈建议每个使用VSS Client的用户做如下设置:
  • 启动VSS Client;
  • 选择菜单项“Tools”-“Options…”;
  • 切换至“General”Tab页;
  • 找到标签名称为“Folder for temporary files:”,并重新将它的存放路径设置到VSS Client所在机器的某个路径下,比如:D:/VSStemp/;
  • 确定,完成设置;
这样完成后,每个用户只要清理自己机器上的临时文件存储空间即可,不至于对VSS服务器产生严重影响。
另外,还可以在VSS Server所在系统中,编写一个批处理文件,用于清理VSS的临时空间,并将它加入到系统“启动”组中,例子如下:
Clear_VSSTemp.bat
-----------------------
ECHO OFF
ECHO Cleaning VSS debris, please wait......
ECHO OFF
SET TrashPath="%temp%"
RD /Q /S %TrashPath%
IF NOT EXIST %TrashPath% GOTO MakePath1
:MakePath1
MD %TrashPath%
以上的效果也很不错,不用人工干预,笔者笔记本上的系统垃圾、临时文件也是采用这种方式清除的。你也不妨试试:)
分享到:
评论

相关推荐

    VSS项目文件管理

    VSS 的全称为 Visual Source Safe 。作为 Microsoft Visual Studio 的一名成员,它主要任务就是负责项目文件的管理,几乎可以适用任何软件项目。管理软件开发中各个不同版本的源代码和文档,占用空间小并且方便各个...

    VSS服务器 文件服务器搭建VSS服务器端搭建.mp4

    VSS服务器 文件服务器搭建 VSS服务器端搭建 vss2005 整个操作步骤 适合windows系列

    VSS中文版安装文件

    需要注意的是,尽管VSS在许多方面为软件开发提供了便利,但它也有一些局限性,如性能问题、安全性不足以及对大型项目的支持有限。随着时间的推移,许多开发团队转向了更现代的版本控制系统,如Git。然而,对于那些...

    检查VSS上自己或其它人占用的文件

    在VSS中,"占用"通常指的是一个用户对文件的锁定,这样其他人就不能同时编辑该文件,以防止并发修改导致的冲突。本程序是一个C#开发的小工具,旨在帮助用户快速查看VSS中自己或他人占用(锁定)的文件,对于初学者来...

    VSS项目文件管理工具绿色免安装

    2. **MSCREATE.DIR**:可能是一个临时目录文件,用于存储VSS在运行时产生的临时数据。 3. **HTMLFILE.GIF、FOLDER.GIF**:这些可能是图形资源文件,用于在VSS界面中显示图标或指示符。 4. **srcsafe.ini**:这是...

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

    VSS主要提供版本控制、配置管理、安全保护和跟踪检查等功能,有效管理和协作项目文件。 1. VSS概述 VSS是一种强大的源代码管理工具,它能记录文件的每一次改动,防止文件丢失,并允许回溯到早期版本。通过将项目...

    VSS源码控制文件清理工具(批处理)

    在长期的项目开发中,源码控制文件可能会积累大量的临时、备份或无用文件,这些文件占用存储空间,且不利于版本管理。为了解决这个问题,我们有“VSS源码控制文件清理工具”,这是一个基于批处理脚本的解决方案。 ...

    vss6.0安装文件

    - **权限管理**:可以对用户和用户组进行权限分配,控制他们对项目文件的访问权限。 3. **VSS 6.0的安装过程**: - **系统需求**:首先,需要确认操作系统兼容性,VSS 6.0主要适用于Windows 98、NT 4.0、2000等较...

    vss使用手册 vss教程

    通过对文件的操作,如签出、签入、版本追踪等,VSS 能够帮助开发者有效地管理和追踪项目中的文件更改,确保团队之间的协作顺畅。此外,VSS 支持跨平台开发的需求,使其成为多平台开发项目中的重要工具之一。通过本...

    VSS.rar_vss

    - **版本控制**:VSS的核心功能是版本控制,它可以记录每次对文件或项目所做的修改,使得团队成员可以追溯历史版本,避免因错误修改导致的数据丢失。 - **工作副本**:每个开发人员在本地计算机上有一个项目的...

    C#对vss的开发应用

    4. **批量操作**:如果需要批量处理多个文件,可以通过遍历VSS项目中的所有文件或者根据特定条件筛选文件,然后对每个文件执行上述历史查询操作。 5. **时间范围筛选**:在获取历史版本时,可以设置一个时间范围来...

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

    4. **项目操作**:包括添加、删除、移动或重命名文件,以及对文件进行签出、签入等操作。 5. **分支和标签**:VSS支持分支和标签,分支允许你基于某个特定版本创建新的开发线,标签则用来标记特定版本,便于后续查找...

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

    - **恢复(Undo Checkout)**:取消对文件的签出,放弃未提交的更改。 - **分支与合并**:支持创建分支,允许并发开发,然后将分支上的更改合并回主分支。 ### 3. VSS操作流程 1. **安装与设置**:在服务器上安装...

    vss图标文件

    vss图标文件,包括人物、网络设备、建筑物、云等

    VSS完全备份操作步骤

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

    Visual Studio C#VSS课件

    4. **编辑文件**:在Visual Studio或其他编辑器中对文件进行修改。 5. **保存并签入**:在确认修改无误后,保存文件并执行签入操作,将更改提交到VSS服务器。 6. **解决冲突**:如果多个开发者同时修改了同一文件,...

    VSS安装文件,版本控制,C#.net

    4. **权限管理**:分配用户和组的访问权限,控制对文件和项目的访问。 5. **备份与恢复**:自动备份项目,以防数据丢失,可以快速恢复。 6. **标签功能**:用于标记特定里程碑或发布版本。 **局限性与替代方案** ...

    自编清理临时文件脚本

    "自编清理临时文件脚本"正是为了解决这个问题而创建的,它能够自动化地删除那些无用且占用磁盘空间的临时文件,从而提升系统的运行速度。 临时文件通常是程序运行过程中产生的中间或缓存文件,它们包括系统日志、...

    用VB对VSS进行二次开发

    标题中的“用VB对VSS进行二次开发”指的是使用Visual Basic (VB)编程语言来扩展或定制Microsoft Visual SourceSafe (VSS)的功能。VSS是一款版本控制系统,它用于管理软件项目的源代码,跟踪修改历史,以及协同开发...

    vss 库操作方法

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

Global site tag (gtag.js) - Google Analytics