首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SVN:有没有办法将文件标记为"不提交"?

在使用SVN(Subversion)时,如果您想要将某些文件标记为“不提交”,可以使用SVN的svn:ignore属性。svn:ignore属性允许您指定哪些文件或文件夹应该被忽略,不会被提交到版本库。

要将文件标记为“不提交”,请按照以下步骤操作:

  1. 打开命令行工具,如Windows的命令提示符或MacOS的终端。
  2. 使用cd命令进入工作副本的根目录。
  3. 使用以下命令将文件或文件夹添加到svn:ignore属性中:
代码语言:txt
复制
svn propset svn:ignore "文件或文件夹名称" .

例如,如果您想要将名为temp的文件夹添加到svn:ignore属性中,可以使用以下命令:

代码语言:txt
复制
svn propset svn:ignore "temp" .
  1. 使用以下命令将svn:ignore属性提交到版本库:
代码语言:txt
复制
svn commit -m "添加 svn:ignore 属性"

完成以上步骤后,SVN将不再提交被标记为“不提交”的文件或文件夹。

需要注意的是,svn:ignore属性只能应用于当前工作副本的根目录,如果需要将文件或文件夹添加到多个目录中,需要在每个目录中单独设置svn:ignore属性。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

eclipse中向svn提交代码冲突的解决

Eclipse中的svn冲突解决办法: 1. 点击提交,报错——‘SVN提交’has encountered a problem. 2. 选中无法提交文件,点击更新操作。...多出三个文件,分别是:“.mine”“r(xxx+1)”“r(xxx)”其中xxx为版本号。“.mine”是我要提交文件,“.r(xxx)”是我是在这个版本文件基础上修改后产生冲突的。...“r(xxx+1)”是目前svn服务器最新版本的内容是这样。 3. 我们通过手动处理源文件“.Java”,得到自己真实想要上传到svn文件后。右击Team->标记为解决。...默认选择第一个“标记为冲突解决”,点击OK。刚才的三个文件消失,剩下自己的源文件。 4. 编辑源文件为自己真正想要到svn服务器上的最新版本文件。右击Team->提交,冲突解决。...上的内容,此时需要决定删掉这些标记 然后Navigator模式下,你会看到 带有.mine.;.r52280为后缀的文件,这些文件需要删掉,下次提交的时候你才能提交上去,否则还会报错。

1.1K10
  • git各种命令介绍以及碰到的各种坑

    master主枝,该功能类似于SVN的update git add:是当前更改或者新增的文件加入到Git的索引中,加入到Git的索引中就表示记入了版本历史中,这也是提交之前所需要执行的一步,例如'git...' git commit:提交当前工作空间的修改内容,类似于SVN的commit命令,例如'git commit -m "story #3, add user model"',提交的时候必须用-m来输入一条提交信息...执行如下命令以这些改动提交到远端仓库: git push origin master 可以把 master 换成你想要推送的任何分支。 ...3、最好检查一下在你复制id_rsa.pub文件的内容时有没有产生多余的空格或空行,有些编辑器会帮你添加这些的。    ...解决办法如下:     1、先输入$ git pull origin master //先把远程服务器github上面的文件拉下来     2、再输入$ git push origin master

    1.8K80

    Eclipse如何安装svn插件及使用「建议收藏」

    1.10.x(看自己想安装哪个版本) –> 解压缩后在eclipse目录下找到dropins文件夹,进入dropins文件夹并新建一个文件夹名为svnfeatures和plugins文件夹复制到svn...a.java代码,使得代码间出现了冲突) 五:冲突情况的解决办法 冲突情况1:服务器代码和自己代码改动的地方相同 这种情况比较复杂,一般只能将自己的代码保存一份到本地,然后直接服务器代码更新下来,然后在新的代码上修改自己的逻辑...冲突情况2:服务器代码和自己代码改动的地方不同 这种情况比较常见,就是你跟别的开发者都在更改同一个文件,但是由于开发任务是分开的,所以更改的地方是不同的,解决办法如下。...下图为成功服务器代码复制到本地代码, 3.所有服务器上新增的代码复制到本地文件后,右键冲突文件选择标记为合并即可,此时该文件就会消失在Synchronize视图下,并且该文件的代码已经成功本地代码和远程代码合并到一起...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站立刻删除。

    3K30

    SVN使用指南【工作培训版】

    通过这种方式,可以很容易地看出我们对哪些文件进行了修改操作,但是还没有提交到版本库中; ? 如果在提交的过程中出现了冲突,图标变成黄色感叹号。 ?...如果我们拥有了一个文件的锁,并且Subversion状态是正常,这个重载图标提醒我们:如果不使用该文件的话,请进行释放锁操作,允许其他成员提交对该文件的修改。 ?...包含其中的文件或子目录。 省略外部引用:如果项目含有外部项目的引用,而这些引用我们希望同时检出,请选中忽略外部项目复选框。...SVN Update更新 作用:更新工作副本使其成为版本库中的最新版本 SVN显示出更新的文件和更新的次数 ? ?...SVN 在Eclipse下使用的图标 受SVN控制的文件被标记为小黄桶; ? 修改过的文件都被标记上一个黑色星号; ? 未受版本控制的文件被标记为问号; ?

    2.3K50

    day36_Spring学习笔记_04_SVN

    CVS是对每个文件顺序编排版本号,在某一时间各文件的版本号各不相同。而Subversion下,任何一次提交都会对所有文件增加到同一个新版本号,即使是提交并不涉及的文件。...所以,各文件在某任意时间的版本号是相同的。版本号相同的文件构成软件的一个版本。 原子提交。一次提交不管是单个还是多个文件,都是作为一个整体提交的。...:3690 每次启动SVN服务器都要输入很多命令,太麻烦了,有没有解决办法?...解决办法:使用add子命令,将要提交文件添加到本地版本库 ? 再次提交 问题2:没有编写日志 ? 解决办法:采用 -m 参数设置日志信息 ? 问题3:没有权限,认证失败 ?...解决办法:修改权限,设置匿名访问 先打开文件:D:\learn\JavaWeb\repository\svn\bbs\conf\svnserve.conf ? 再次提交,没有问题了 ?

    48720

    给Dreamweaver插上Svn的翅膀

    现在Dreamweaver已经与SVN建立连接了,下面就来测试一下吧。 提交文件 在本地站点中创建或添加网页(添加后,名字前会有一个“+”号),然后选中网页,右键选择“版本控制”>“提交”。...(即,如果您上次提交文件后,有其他用户更新了该文件,这些更新合并到您计算机上的本地版本文件中。)如果本地硬盘上不存在此文件,Dreamweaver 会径直获取该文件。...锁定和解锁文件 通过锁定 SVN 存储库中的文件,可以让其他用户知道您正在处理该文件。其他用户仍可在本地编辑文件,但必须等到您解锁该文件后,才可提交文件。...解析冲突的文件 如果您的文件与服务器上其它文件冲突,您可以编辑您的文件,然后将其标记为已解析。例如,如果您尝试存回的文件与其他用户的更改有冲突,SVN 将不允许您提交文件。...此时,您可以从存储库中获取该文件的最新版本,手动更改工作副本,然后您的文件记为已解析,这样就可以提交了。 右键单击要解析的文件,然后选择“版本控制”>“标记为已解析”。

    73820

    给Dreamweaver插上Svn的翅膀

    现在Dreamweaver已经与SVN建立连接了,下面就来测试一下吧。 提交文件 在本地站点中创建或添加网页(添加后,名字前会有一个“+”号),然后选中网页,右键选择“版本控制”>“提交”。...(即,如果您上次提交文件后,有其他用户更新了该文件,这些更新合并到您计算机上的本地版本文件中。)如果本地硬盘上不存在此文件,Dreamweaver 会径直获取该文件。...锁定和解锁文件 通过锁定 SVN 存储库中的文件,可以让其他用户知道您正在处理该文件。其他用户仍可在本地编辑文件,但必须等到您解锁该文件后,才可提交文件。...解析冲突的文件 如果您的文件与服务器上其它文件冲突,您可以编辑您的文件,然后将其标记为已解析。例如,如果您尝试存回的文件与其他用户的更改有冲突,SVN 将不允许您提交文件。...此时,您可以从存储库中获取该文件的最新版本,手动更改工作副本,然后您的文件记为已解析,这样就可以提交了。 右键单击要解析的文件,然后选择“版本控制”>“标记为已解析”。

    1K100

    Git之远程仓库的使用

    到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题了。...可是有用过集中式版本控制系统SVN的童鞋会站出来说,这些功能在SVN里早就有了,没看出Git有什么特别的地方。 没错,如果只是在一个仓库里管理文件历史,Git和SVN真没啥区别。...不过,现实生活中是不会有人这么傻的在一台电脑上搞几个远程库玩,因为一台电脑上搞几个远程库完全没有意义,而且硬盘挂了会导致所有库都挂掉,所以我也告诉你在一台电脑上怎么克隆多个仓库。...在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。...另一个办法是自己动手,搭一个Git服务器,因为是你自己的Git服务器,所以别人也是看不见的。这个方法我们后面会讲到的,相当简单,公司内部开发必备。

    42930

    eclipse如何使用svn_pr入门教程

    Subversion 是文件数据信息保存到版本库中进行管理的, 为了满足用户的不同需求, Subversion 允许用户对版本库目录进行定制。...如果是远程需要改成具体ip Test 是SVN服务器上的一个子库 认证失败的原因 打开svnserve.conf这个文件 # anon-access = read 匿名访问 我们#...Harry 先一步提交,使服务器端文件的版本也变成了 A’ Sally 本地的文件 A’’已经过时了, 此时她已无法提交文件,服务器会要求她先进行一次更新操作。...之后如果觉得没问题了,点击Team – 标记为解决 此时再去提交即可。...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站立刻删除。

    65730

    iOS - xcode经常报的经典error解决办法大全

    :] 错误原因:使用[__NSPlaceholderDictionary initWithObjects:forKeys:count:]这个初始化方法,发现keys count和objcects的个数匹配了...在showInFinder里把冲突文件删掉,在类文件和project里删掉多余的< < < === 然后点击svn的resolve。 8.错误信息: 原因:1....(4)本地删除了某个多余的文件夹或者图片之类的:比如本地删了A文件夹,没有提交svn服务器,然后又在svn删掉了服务器上的A文件夹,那么就会报错。...正确做法:先删掉本地A文件夹,然后提交svn,然后再删除A文件夹。...c, 按Control+"Files‘s Owner", 里面有个默认的IBOutlet变量view, 看一下后面有没有做关联,如果没有就拉到下面的View和视图做个关联 做法2:还有可能是xcode

    2.6K80

    springcloud(七):配置中心svn示例和refresh

    上一篇springcloud(六):配置中心git示例留了一个小问题,当重新修改配置文件提交后,客户端获取的仍然是修改前的信息,这个问题我们先放下,待会再讲。...同样修改svn配置并提交,再次访问 http://localhost:8002/hello依然获取的是旧的信息,和git版本的问题一样。...Spring Cloud Config分服务端和客户端,服务端负责git(svn)中存储的配置文件发布成REST接口,客户端可以从服务端REST接口获取配置。...每次手动刷新客户端也很麻烦,有没有什么办法只要提交代码就自动调用客户端来更新呢,github的webhook是一个好的办法。...默认事件 create 当有分支或标签被创建时触发 delete 当有分支或标签被删除时触发 svn也有类似的hook机制,每次提交后会触发post-commit脚本,我们可以在这里写一些post请求

    1.2K80

    Visual Studio安装SVN插件

    办法只能先问度娘,然而度娘让人大失所望,没给我什么可行的解决办法。 后来听说专门有VS的SVN插件,而SVN对于我来说可再熟悉不过了。这消息又提起了我的信心。 材料 VS安装程序。...(就是修改以下文件,看SVN是否能反应到),会发现文件名前面变成了黄色,表示有修改啦。...然后我们再把编辑后的源文件进行commit,见下图: 右键选中对应的文件,就可以提交了,提交完成后,就变成了绿色。...然后先看本地svn库代码(注意不是workspace,而是SVN客户端中的内容,更新前),你可以看到是不是提交前的状态,是没有“。”的,希望你没有看花眼哈。...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站立刻删除。

    3.2K40

    Eclipse配置SVN的几种方法及使用详情

    -1.10.x(看自己想安装哪个版本) –> 解压缩后在eclipse目录下找到dropins文件夹,进入dropins文件夹并新建一个文件夹名为svnfeatures和plugins文件夹复制到svn...) 11.自由选择是否打开synchronize视图 12.右键project –> team –> 提交 13.自由选择是否写日志(建议写) 14点击OK –> 上传到服务器成功,此时刷新资源库...a.java代码,使得代码间出现了冲突) 五:冲突情况的解决办法 冲突情况1:服务器代码和自己代码改动的地方相同 这种情况比较复杂,一般只能将自己的代码保存一份到本地,然后直接服务器代码更新下来,...冲突情况2:服务器代码和自己代码改动的地方不同 这种情况比较常见,就是你跟别的开发者都在更改同一个文件,但是由于开发任务是分开的,所以更改的地方是不同的,解决办法如下。...下图为成功服务器代码复制到本地代码, 3.所有服务器上新增的代码复制到本地文件后,右键冲突文件选择标记为合并即可,此时该文件就会消失在Synchronize视图下,并且该文件的代码已经成功本地代码和远程代码合并到一起

    77810

    Git 中文参考(六)

    --to= To:头添加到电子邮件头中。这是对任何已配置头的补充,可以多次使用。否定形式--no-to丢弃到目前为止添加的所有To:标题(从配置或命令行)。...--cc= Cc:头添加到电子邮件头中。这是对任何已配置头的补充,可以多次使用。否定形式--no-cc丢弃到目前为止添加的所有Cc:标题(从配置或命令行)。...指定的提交或树对象提交SVN。这取决于您导入的获取数据是最新的。这使得在提交 SVN 时绝对不会尝试进行修补,它只是用树中指定的文件提交覆盖文件。...如果它们足够相似,Git 可以检测它们,则完全支持提交重命名和复制的文件。 在 SVN 中,可以(虽然鼓励)提交对标记的更改(因为标记只是目录副本,因此在技术上与分支相同)。...如果至少进行一次“修复”文件以匹配标记内容的提交,则无法在 Git 中导入这些标记。

    23410

    Git入门学习到进阶1

    为什么选择SVN而选择GIT 答:说到这里不得不提到集中式vs分布式的分别对比; Linus一直痛恨的CVS、SVN都是集中式的版本控制系统(Centralized Version Control Systems...由于CVS自身设计的问题,会造成提交文件不完整,版本库莫名其妙损坏的情况。同样是开源而且免费的SVN修正了CVS的一些稳定性问题,是目前用得最多的集中式版本库控制系统。...在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。...[ab] //不提交*.b或者*.b *.后缀名 //不提交以这个为后缀名(.pyc) !test.py //忽略test.py \!...第3行,对于jpg文件,标记为非文本文件,不进行任何的行尾转换。 第4行,对于vcproj文件,标记为文本文件,在文件入Git库时进行规范化,即行尾为LF。

    55620

    visualsvn安装教程_visualsvn使用教程

    点击TortoiseSVN,这样并没有这个文件提交SVN服务器,只是这个文件记为源代码库中的文件,并将其状态设置为修改状态。...之后,我们要再SVN Commit这个文件一次,才能将其真正提交SVN服务器上的代码库中。类似添加文件夹也是一样。...此方法也不是直接重命名,而是将该文件文件夹的名称标记为重命名后的名称,也需要我们使用SVN Commit提交SVN服务器。...8、删除文件文件夹,并将修改提交SVN服务器 最简单的是直接删除文件文件夹,然后使用SVN Commit提交更新到SVN服务器。...另外一种方法是在你要删除的文件文件夹上点击右键Tortoise=>>Delete删除,此方法也不是直接删除,而是文件文件夹的状态设置为删除,也需要我们使用SVN Commit提交SVN服务器后才真正删除

    2.2K40

    Git入门学习到进阶1

    为什么选择SVN而选择GIT 答:说到这里不得不提到集中式vs分布式的分别对比; Linus一直痛恨的CVS、SVN都是集中式的版本控制系统(Centralized Version Control Systems...由于CVS自身设计的问题,会造成提交文件不完整,版本库莫名其妙损坏的情况。同样是开源而且免费的SVN修正了CVS的一些稳定性问题,是目前用得最多的集中式版本库控制系统。...在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。...[ab] //不提交*.b或者*.b *.后缀名 //不提交以这个为后缀名(.pyc) !test.py //忽略test.py \!...第3行,对于jpg文件,标记为非文本文件,不进行任何的行尾转换。 第4行,对于vcproj文件,标记为文本文件,在文件入Git库时进行规范化,即行尾为LF。

    61910

    基于SVN的版本范围汇总

    开发规范就是,所有SVN提交都需要关联 任务id 或 bugId。...),然后根据 taskId 或 bugId 提交信息进行分组,然后数据渲染出来,得到如下所示的图 从项目管理系统里拉也很简单:【任务类型=服务端开发】&【任务状态=已完成】&【项目版本=xxxx】,...这样做的目的是为了以后单独提测某个功能时,有完整的svn记录,通过记录自动代码合并过去然后提交质检进行验收,或者进入【日稳定包】 列表还有一个目的,就是项目可以自定义关注文件列表,比如充值、登录、网络等相关的文件...,当某个任务id的提交记录里包括该文件,则对该行记录粗同时该任务header带上*,表示项目主程、质检、技术经理需要注意了,这个任务关联了通用/关键模块的更新。...revision2:HEAD *注意事项:所有的项目相关的开发人员,每次SVN提交都需要绑定【所属版本 + 任务单号/bugId】 参考链接: - https://tortoisesvn.net/docs

    1.2K20
    领券