精华内容
下载资源
问答
  • SVN TortoiseSVN,过滤文件

    千次阅读 2019-07-29 14:36:26
    环境:TortoiseSVN 1.8 配置: 在文件夹空白处右键 选择: TortoiseSVN -> Settings 在 Global ignote pattern 中添加要过滤的文件: 多类型用英文空格分开 *name : 过滤所有名称为 name 的文件或文件夹 *.name ...

    环境:TortoiseSVN 1.8

    配置:
    在文件夹空白处右键
    选择: TortoiseSVN -> Settings
    在 Global ignote pattern 中添加要过滤的文件:
    多类型用英文空格分开
    *name : 过滤所有名称为 name 的文件或文件夹
    *.name : 过滤所有后缀为 name 的文件或文件夹


    若有凝问或错误,请指出,我好及时改正,让我们一起进步!
    email : vinson_bs@126.com
    qq : 103 586 2795
    敲门砖: 代码谱写人生

    展开全文
  • 4.1 检出文件(Checkout) 7 4.2 提交文件(Commit) 9 4.3 添加文件(Add) 10 4.4 修改文件 12 4.5 删除文件(delete) 13 4.6 恢复文件(Revert) 15 4.6.1 本地删除文件未执行commit操作 15 4.6.2 删除文件并已...
  • TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间地管理文件和目录,这就是为什么许多人将 Subversion 和版本控制系统看作一种“时间机器”。文件保存在中央版本库,除了能记录文件和目录

    TortoiseSVN简明使用教程

    TortoiseSVN简介

    TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间地管理文件和目录,这就是为什么许多人将 Subversion 和版本控制系统看作一种“时间机器”。文件保存在中央版本库,除了能记录文件和目录的每次修改以外,版本库非常像普通的文件服务器。用户可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。

    SVN基本操作

    1.为项目创建SVN仓库

    假设我们辛辛苦苦码了七七四十九天代码,要把这个项目的源代码上传到SVN Server上的代码库中,这时需要右键点击我们的项目文件夹,点击TortoiseSVN下的“在此创建版本库”
    在这里插入图片描述

    2.检出源文件到本机

    在本机创建项目文件夹,右键点击“SVN检出”
    在这里插入图片描述
    弹出如下图的窗体:
    在这里插入图片描述
    在上图中“URL of Repository”下的文本框中输入项目的代码库地址,“Checkout Depth”分为四个选项,分别是检出全部、只检出下一级子目录和文件、只检出文件、只检出空项目,默认为第一项即可。点击“OK”按钮,小乌龟 就开始帮我们检出服务器上的源文件啦,很快啊!
    检出完成时,如下图所显示,其中.svn文件夹为隐藏文件夹,保存文件的版本状态等数据。
    在这里插入图片描述

    文件左下角的小图标显示了文件的当前状态,一些常见的图标及其含义如下表所示:

    图标含义
    绿底白对勾正常
    红底感叹号已修改
    黄底感叹号版本冲突
    灰底白对勾只读文件夹
    红叉已删除
    锁头被锁定
    蓝色加号新添加
    黑色问号未修改

    3.更新本机代码与SVN服务器上最新的版本一致

    只需要在欲更新的文件夹上点击右键或在该文件夹下的空白处点击右键,点击“SVN更新”即可
    在这里插入图片描述

    4.添加新文件到SVN服务器

    只需要在欲提交的文件(夹)上点击右键或在该文件(夹)下的空白处点击右键,点击“SVN提交”即可,左下角显示“绿底白对勾”图标即表示提交成功

    实战中注意事项

    1.如果你更新了目录中的文件,提交代码需要用到commit功能,commit的功能不仅仅是上传,它会和服务器上面的文件进行对比,假如你更新了某个文件而服务器上面也有人更新了这个文件,并且是在你checkout之后做的更新,那么它会尝试将你的更新和他人的更新进行融合(merge),假如自动merge不成功,那么报告conflict,你必须自己来手动merge,也就是把你的更新和别人的更新无冲突的写在一起。
    2. 如有多个文件需要同时提交,同时文件在不同的目录下,必须找到这些文件的最短目录(最近的公共文件夹)上点击Commit,TortoiseSVN会搜索被点击目录以及该目录下所有的文件,并将修改变动的文件罗列在列表中。仔细查看列表中的文件,确定哪些文件时需要更新的,如果不需要更新某个已经变化了的文件,只需要在该文件上点击右键,选择还原操作;选择需要新增的文件,不要将临时文件添加到版本库中。
    3. commit的时候,最好填写Log信息,这样保证别人可以看到你的更新究竟做了写什么。这就相当于上传文件并且说明自己做了那些修改,多人合作的时候log非常重要。
    4. TortoiseSVN的commit只会上传原先checkout然后又被修改了的文件,假如你新加入了某些文件,需要右键点击文件选择Add,然后文件上面会出现一个加号,在下次commit的时候它就会被upload并且被标记为绿色对勾。没有绿色对勾的文件不会被commit。
    5. 假如你需要给带有绿色对勾文件改名或者移动它的位置,请不要使用windows的功能,右键点击它们,TortoiseSVN都有相应的操作。想象这些文件已经不在是你本地的东西,你的一举一动都必须让Tortoise知道。
    6. 假如修改了某个文件但是你后悔了,可以右键点击它选择Revert,它将变回上次checkout时候的情况。或者Revert整个工程到任意一个从前的版本。
    “本篇博客介绍了SVN使用的基本操作,适合小白入门,涉及分支、冲突处理等方面会在后续博客中给出,如果你喜欢这篇文章,记得三连哦!”

    参考:云水----TotoiseSVN的基本使用方法

    展开全文
  • TortoiseSVN客户端检出单个文件

    千次阅读 2019-02-15 10:42:46
    一般来说SVN的目录都是相当的多层次,但是有时候只想要检出某一个层次中的某个文件,不想没用的文件也检出来!! 1、选择一个你要检出项目的文件夹,这里我是新建名字为SVN的文件夹,此文件夹是想要之后一直当做SVN...

    一般来说SVN的目录都是相当的多层次,但是有时候只想要检出某一个层次中的某个文件,不想没用的文件也检出来!!

    1、选择一个你要检出项目的文件夹,这里我是新建名字为SVN的文件夹,此文件夹是想要之后一直当做SVN检出的根目录,其他人不用在意!

    2、点开SVN文件夹,在空白处鼠标右键,或者右键SVN,点击SVN 检出...

    3、可以看到检出的SVN的目录和检出到本地的目录,因为我是想要一直用SVN这个文件夹,所以检出的根目录就是SVN的根目录,如果不想要检出SVN根目录,可以选择“版本库 URL:”后面的“...”按钮选择想要检出文件所在的上一级目录的根目录(因为我想要将文件和该文件所在的文件夹都捡出来),例如我想要检出 “监控中心监控任务梳理.xlsx” 这个文件,这个文件所在的上一级目录是 “监控需求” 目录,而它的根目录则是 “监控中心” 目录,点击确定,将检出深度选择“仅此项”,点击确定,这样不仅将文件检出来了还将该文件所在的文件夹也可以检出来了(监控需求文件夹),总的来说你检出项目的文件夹(这里是名字为“SVN”的文件夹)就是 “版本库 URL:”所在的根目录(这里即是development-one目录就是SVN目录)

    4、上一步其实没有真正检出东西,而是将根目录确定了,如果将“检出深度”选择为“全递归”,这时才会有东西检出。回到原话题,现在我们可以看到SVN文件夹中出现了一个“.svn”的文件夹,该文件夹是svn客户端的版本控制信息文件,不要随意改动,删掉的话会将上一步的信息全部删掉,和刚刚建立的文件夹一样。点击空白处,选择“版本库浏览器”,找到你要检出的文件,鼠标右键文件,选择“更新该项至版本”,在弹出的对话框中点击确定按钮即可检出文件,可以看到不仅将文件检出来了,还将该文件所属的文件夹也检出了。正常情况下应该只有该文件和该文件所属的文件夹,此处因为我是将svn根目录development-one和本地文件夹SVN设置成同级关系了!

    展开全文
  • 把下面这段文字保存成一个reg文件 Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]@=”取消SVN关联”[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\...

    把下面这段文字保存成一个reg文件

    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]
    @=”取消SVN关联”
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]
    @=”cmd.exe /c \”TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \”%1\” %%f IN (.svn) DO RD /s /q \”%%f\” \”"

    然后执行,会导入到注册表中
    之后当你用右键选择一个文件夹的时候,会多出来一个菜单”取消SVN关联”,执行该命令即可取消当前选择的目录及子目录与SVN的关联(其实就是删除所有的.svn目录,比搜索出所有再删除方便一点)

    有时从SVN拷贝一些文件,但不需要再跟SVN库关联时比较有用

    展开全文
  • 提交文件的时候卡死,查找很久,才发现原来是IP被修改了,郁闷 转载于:https://www.cnblogs.com/ITGirl00/p/3934430.html
  • 由于自己的电脑是win10(64位)的,系统安装TortoiseSVN之后,其他的功能都能正常的使用,但是就是文件夹或文件夹的左下角就是不显示图标,这个问题前一段时间就遇到了(那个时候没找到合适的答案),这段时间重新...
  • 对于SVN来说,因为每个图标都代表着不同的含义,预示着不同的状态,是指示灯的作用,如果没有正确的图标很...输入:win+R,输入regedit,调出注册表信息,按下Ctrl+F,在注册表里搜索“ShellIconOverlayIdentifie...
  • TortoiseSVN上次文件显示被锁定 1、可以使用SVN clean up来清除锁定。2、如果不是本目录锁定,系统提示上一层目录锁定,需要到上一层或者根目录中清除。3.如果在根目录下都无法clean的话,一般采取的方法是另外找...
  • 安装完TortoiseSVN后发现SVN仓库代码文件夹没有相关图标变化,找到相关的解决方法:方法一:TortoiseSVN设置1、右击任意文件夹,选择TortoiseSVN ——>Settings 2、 从弹出的对话框左侧选择Icon Overlays(图标...
  • 自动添加文件注释方法: %APPDATA%\Subversion\config 编辑此文件 1启用auto-props [miscellany] ...搜索auto-props 在后面加上对应条件 如 [auto-props] *.php = svn:keywords=I
  • TortoiseSVN - 搜索日志信息

    千次阅读 2008-09-25 17:15:00
    TortoiseSVN - 搜索日志信息在工作中,常常需要搜索svn的日志信息,传统上可以直接使用命令行处理,例如在*nix系统中:svn log -v | grep huzhenghui或者在windows系统中:svn.exe log -v | find "huzhenghui"而在...
  • TortoiseSVN - Settings设置 - Icon Overlays图标覆盖 - Icon Overlays / StatusColumns图标覆盖/状态栏 - Unversioned files mark parent folder asmodified如果文件夹包含无版本控制的文件,则标识为已修改, 建议...
  • tortoiseSVN找回历史删除文件

    千次阅读 2014-11-13 17:33:21
    1、首页创建一个文件夹(或则一个存在的文件夹),用来存放你删除的文件 2、右键→SVN检出 3、看底部版本选项卡、选中“版本”,然后点击“显示日志” 4、日志中可以看到你添加、删除等操作,找到你要想...
  • 如下搜索到一份记录的更全的: http://www.cnblogs.com/likebeta/archive/2012/07/01/2571731.html =================================================== 2016.3.1再一次遇到图标不显示问题,按上述方法查看...
  • SVN常用命令、TortoiseSVN使用详解 1、检出 svn  co http://路径(目录或文件的全路径) [本地目录全路径]  --username 用户名 --password 密码svn co svn://路径(目录或文件的全路径) [本地目录全路径] --...
  • TortoiseSVN文件夹操作

    2017-07-12 18:06:00
    (1).安装SVN·客户端 (2) 建立库: 1、新建文件夹,目录和文件夹名称最好都用英文,不要使用中文; 2、打开文件夹,在空白处按下“shift键+鼠标右键”;...3、在弹出的菜单中选择...1、打开已有的项目文件...
  • TortoiseSVN

    2020-12-30 23:18:36
    无论你用什么协议访问你的版本库,都至少需要创建一个版本库,这可以使用Subversion命令行客户端或TortoiseSVN完成。如果你还没有创建Subversion版本库,是时间开始了。4.1.创建版本库你可以使用FSFS或较老但更稳定...
  • #4楼 Right click 右键点击 TortoiseSVN TortoiseSVN的 Settings 设置 Saved Data 保存的数据 Authentication data - Clear 验证数据 - 清除 #5楼 Replace the line in htpasswd file: 替换htpasswd文件中的行: Go...
  • 原文地址:TortoiseSVN文件夹及文件图标不显示解决方法作者:徐海龙现象: 系统安装TortoiseSVN之后,功能都很正常,但是文件夹或文件图标就是不显示为TortoiseSVN定义的图标。 原因: Windows 对覆盖图标类型是有...
  • 1、可以使用SVN clean up来清除锁定。 2、如果不是本目录锁定,系统提示上一层目录锁定,需要到上一层...还未提交到SVN服务器,这时重新CHECKOUT需要注意本地文件的备份,并且不要强制覆盖服务器上其它人修改的内...
  • tortoisesvn mac版下载

    2021-01-14 16:34:11
    tortoisesvn mac版能够帮助你更有效的管理代码文件,让你更好的维护程序的稳定功能,并且还可以进行方便有效的程序修改,更能对文件程序的修改时间以及修改内容做详细的搜索与查询,让你随时了解源代码中的各种模块...
  • 由于自己的电脑是win7(64位)的,系统安装TortoiseSVN之后,其他的功能都能正常的使用,但是就是文件夹或文件夹的左下角就是不显示图标,这个问题前一段时间就遇到了(那个时候没找到合适的答案),这段时间重新...
  • 目录SVN单机环境搭建与配置...对服务器文件或文件夹所在硬盘局域网共享:3.设置共享选项:4.在win10系统设置中搜索防火墙:5.设置服务器IP地址6.服务器启动服务:7.客户端访问服务器: SVN单机环境搭建与配置(SVN客户端

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,356
精华内容 2,142
关键字:

tortoisesvn搜索文件