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

使用svn commit仅提交文件夹的属性更改而不是其中的已修改文件

使用SVN commit仅提交文件夹的属性更改而不是其中的已修改文件,可以通过以下步骤实现:

  1. 首先,确保您已经安装了Subversion客户端,并且已经配置好了SVN仓库。
  2. 使用命令行工具,进入到您的工作目录。例如,如果您的工作目录是/path/to/working/directory,则在命令行中输入cd /path/to/working/directory
  3. 使用svn status命令查看当前工作目录中的文件和文件夹的状态。您将看到已修改的文件和文件夹,以及它们的状态。
  4. 使用svn propedit命令编辑文件夹的属性。例如,如果您要编辑名为folder的文件夹的属性,则在命令行中输入svn propedit svn:ignore folder。这将打开一个文本编辑器,您可以在其中编辑文件夹的属性。
  5. 在文本编辑器中,添加或修改文件夹的属性。例如,如果您要忽略文件夹中的所有已修改文件,则可以在svn:ignore属性中添加*
  6. 保存并关闭文本编辑器。Subversion将自动提交您所做的更改。
  7. 使用svn commit命令提交文件夹的属性更改。例如,如果您要提交名为folder的文件夹的属性更改,则在命令行中输入svn commit -m "Update folder properties" folder。这将提交文件夹的属性更改,但不会提交文件夹中的已修改文件。

通过以上步骤,您可以仅提交文件夹的属性更改,而不是其中的已修改文件。

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

相关·内容

从入门到精通:详解SVN版本控制系统的使用方法

svn delete 其中,是要删除的文件或文件夹的路径。(3)提交(Commit)代码更改。...命令:svn diff 文件名其中,文件名是你要比较的具体文件名或文件夹名。如果不指定文件名,则会比较整个目录。(6)恢复(Revert)代码更改。...命令:svn revert 文件名其中,文件名是你要恢复更改的具体文件名或文件夹名。如果不指定文件名,则会恢复整个目录的更改。(7)回滚代码版本。...提交回滚操作需要将回滚后的代码变更提交回SVN仓库可以使用以下命令提交回滚后的更改:svn commit -m "Reverted changes to version "其中,是回滚到的特定版本号...可以使用以下命令标记文件为已解决:svn resolved 文件路径>提交解决冲突的更改:完成冲突解决后,需要将更改提交回SVN仓库。

33410

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

2.直接节点,包含目录 检出目录,包含其中的文件或子目录,但是不递归展开子目录。 3.仅文件子节点 检出指定目录,包含所有文件,但是不检出任何子目录。 4.仅此项。...SVN Commit提交 对工作副本进行编辑后提交到SVN 在右键菜单中点击SVN Commit 提交前写好信息,点击确定 ? ?...版本分支图将显示以下内容: (1)增加文件/文件夹(2) 已删除文件/文件夹 (3)分支最新版本 (4) 一般的文件/文件夹 ?...SVN 什么是冲突 团队协同工作时,当多位团队成员同时修改同一个文件,造成本地文件与SVN系统中的文件版本不一致,而导致文件无法提交的情况 SVN 冲突产生原因 当团队协同工作的时候,多位团队成员同时操作一个文件...SVN 解决冲突之后 通过上面所说的方法,解决冲突后要选择已解决的(resolved) 解决后,带问号的三个文件将自动删除 最后选择commit提交到SVN ? ? ?

2.4K50
  • Git 中文参考(六)

    对于二进制文件,输出两个-而不是0 0。 --shortstat 仅输出--stat格式的最后一行,其中包含已修改文件的总数,以及已添加和已删除行的数量。...信息 --dump-aliases 而不是正常操作,从已配置的别名文件中转储速记别名,每行按字母顺序排列一个。请注意,这仅包括别名,而不包括其扩展的电子邮件地址。...处理重命名 导入重命名的文件或目录时,只需删除旧名称并在相应的提交期间修改新名称。 Git 在事后执行重命名检测,而不是在提交期间显式执行。...这些类型的条目通常是使用git commit --amend或git rebase的结果创建的,并且是修改或重组发生之前的提交。由于这些更改不是当前项目的一部分,因此大多数用户希望尽快使其过期。...结果将包含该目录(并且仅包含该目录)作为其项目根目录。意味着重新映射到祖先。 --env-filter 如果您只需要修改将在其中执行提交的环境,则可以使用此过滤器。

    28910

    svn 删除、移动和改名

    移动文件和文件夹 如果你仅想重命名文件或文件夹,使用 右键菜单 → 改名… 为此条目输入新的名称就可以了。...如果你不提交重命名/移动的已删除部分,他将保留在仓库中并且你的同组人更新工作副本时,该文件也不会被删除。例如,他们将有两个一老一新的副本。...你必须在重命名文件夹后立刻进行提交,在提交前不要更改文件夹下的任何文件,不然你的工作副本就会真的混淆。 另外一种复制或移动文件的方法是通过Windows 的复制/移动命令....对于移动文件,选择 右键菜单 → 剪切而不是右键菜单 → 复制. 你也可以使用版本库浏览器在版本库中移动条目。阅读 “版本库浏览器”一节 以获得更多信息。...因为这个动作可能会导致外部元素(item)从它的父版本库中删除,这可能会使其它人烦恼。如果你需要移动外部目录,你应该使用普通的外壳移动,然后调整源和目的之父目录的 svn:externals 属性。

    2.5K30

    eclipse本地svn插件与库版本不一致更新等操作出错解决方法

    ,你的svn插件版本为31,你需要更新项目的版本标记到1.93 解决方法:打开svn项目本地路径文件夹 ?...这是由于用户提交的提交说明(commit log),太过简单了。在提交时需要输入有意义的 commit log。 写有意义的提交说明,或者请求管理员更改版本库插件 10....文件名只有大小写不同,在Windows上进行检出会造成麻烦 不要添加重名(仅大小写不同)文件 增加 src/文件aBc.txt 传输文件数据.svn: 提交失败(细节如下): svn: Commit...或者执行 "svn up --force" svn: 增加文件 'Makefile' 失败: 同名未版本控制的文件已存在 13....请联系管理员,启用该版本的相关钩子,允许修改“版本属性”。

    3.2K40

    svn初步安装以及使用

    在你开始编辑一个文件之后,状态就变成了已修改,而图标重载已变成了红色感叹号。通过这种方式,你可以很容易地看出那些文件从你上次更新工作复本被修改过,且需要提交。...不提交到变更列表中,而是直接commit配置库中,选择该文件,右键svn菜单执行”SVN Commit”操作。 3....如果被删除的文件已入版本库,则删除的方法如下: 选择被删除文件,右键svn菜单执行”delete”操作,然后选择被删除文件的父目录,右键svn菜单执行”SVN Commit”....使用操作系统的删除操作删除该文件,然后选择被删除文件的父目录,右键svn菜单执行”SVN Commit”,在变更列表中选择被删除的文件。如下图: 4....SVN提交(SVN Commit) Svn的提交是将在工作空间做的修改进行提交,包括文件内容的修改,文件或目录的添加,删除,命名,移动等操作。如下图所示: 8.

    30810

    eclipseSVN的安装及使用

    在你开始编辑一个文件之后,状态就变成了已修改,而图标重载已变成了红色感叹号。通过这种方式,你可以很容易地看出那些文件从你上次更新工作复本被修改过,且需要提交。...如果被删除的文件已入版本库,则删除的方法如下: 选择被删除文件,右键svn菜单执行”delete”操作,然后选择被删除文件的父目录,右键svn菜单执行”SVN Commit”....使用操作系统的删除操作删除该文件,然后选择被删除文件的父目录,右键svn菜单执行”SVN Commit”,在变更列表中选择被删除的文件。如下图: 4....改名(Rename) 修改文件名,选中需要重命名的文件或文件夹,然后右键“TortoiseSVNàRename“,在弹出的对话框中输入新名称,点击”ok”按钮,并将修改文件名后的文件或文件夹通过...SVN提交(SVN Commit) Svn的提交是将在工作空间做的修改进行提交,包括文件内容的修改,文件或目录的添加,删除,命名,移动等操作。如下图所示: 8.

    1.2K30

    SVN下载安装及使用教程「建议收藏」

    在你开始编辑一个文件之后,状态就变成了已修改,而图标重载已变成了红色感叹号。通过这种方式,你可以很容易地看出那些文件从你上次更新工作复本被修改过,且需要提交。...不提交到变更列表中,而是直接commit配置库中,选择该文件,右键svn菜单执行”SVN Commit”操作。 3....如果被删除的文件已入版本库,则删除的方法如下: 选择被删除文件,右键svn菜单执行”delete”操作,然后选择被删除文件的父目录,右键svn菜单执行”SVN Commit”....使用操作系统的删除操作删除该文件,然后选择被删除文件的父目录,右键svn菜单执行”SVN Commit”,在变更列表中选择被删除的文件。如下图: 4....SVN提交(SVN Commit) Svn的提交是将在工作空间做的修改进行提交,包括文件内容的修改,文件或目录的添加,删除,命名,移动等操作。如下图所示: 8.

    10.8K20

    我看还有谁不动Git

    这使得 Git 具有更强大的灵活性,尤其是对于跨越多个组织的团队来说,它可以更快地提交和合并代码。 Git 具有更快的性能,因为它包含一个高效的文件夹索引系统,只跟踪文件本身的变化,而不是整个文件夹。...SVN 的另一个优点是,它支持自动合并所有变更,这样可以很容易地将多个开发者的更改合并到一起,而不会出现冲突。另外,SVN 可以跨多个操作系统使用,可以管理任何文件类型。...下面是这些状态如何相互转换的说明: 将修改的文件添加到暂存区:git add,此时文件的状态由“未跟踪”或“已修改”变为“已暂存”; 将暂存区的文件提交到仓库:git commit -m "commit...: git diff commit1> commit2> 其中 commit1> 和 commit2> 分别是要比较的两个提交的 SHA-1 标识符,可以使用提交的短标识符或分支名代替。...命令将所有修改添加到暂存区,git commit 命令将提交更改,并在提交信息中描述更改。

    1.6K20

    (Mac Windows)双系统上Git的使用(不会你打我)

    4 git提交 1)进入你的项目里面 2)使用 git add '你添加的文件名' 3) 使用 git commit -m '注释' 5 仓库中修改信息 修改完成后按照原来的程序再执行...仓库才会更改 6删除文件夹 当我们需要删除暂存区或分支上的文件 , 但本地又需要使用, 只是不希望这个文件被版本控制 , 可以使用 git rm -r --cached...(4)仓库中修改信息 修改完成后按照原来的程序再执行 (5) 删除文件 git rm 文件名 如果想要删除文件夹,则添加参数 -r git commit...-m ‘ 提交描述 ’ (6)删除文件夹 当我们需要删除暂存区或分支上的文件 , 但本地又需要使用, 只是不希望这个文件被版本控制 , 可以使用 git rm -...2、Git 把内容按元数据方式存储,而 SVN 是按文件: 所有的资源控制系统都是把文件的元信息隐藏在一个类似 .svn、.git 等的文件夹里。

    1.5K20

    Mac环境下svn的使用

    3.提交更改过的代码到服务器 在步骤2中已经将服务器端的代码都下载到/Users/apple/Documents/code目录中,现在修改下里面的一些代码,然后提交这些修改到服务器 1> 打开终端...,删除的文件又从服务器上的文件夹中下载到你的本地文件夹中。...如果在提交的时候提示过期的话,是因为冲突,需要先update,修改文件,然后清除svn resolved,最后再提交commit) 简写:svn up 6、查看文件或者目录状态 1)svn status...这是由于用户提交的提交说明(commit log),太过简单了。在提交时需要输入有意义的 commit log。 写有意义的提交说明,或者请求管理员更改版本库插件 10....文件名只有大小写不同,在Windows上进行检出会造成麻烦 不要添加重名(仅大小写不同)文件 增加 src/文件aBc.txt 传输文件数据.svn: 提交失败(细节如下): svn: Commit

    7K31

    分布式版本控制系统Git

    SVN与Git的优缺点 SVN是集中式版本控制系统,版本库是集中放在中央服务器的 而工作的时候,用的都是自己的电脑 所以首先要从中央服务器得到最新的版本,然后工作,完成工作后,需要把自己做完的活推送到中央服务器...;实际是把本地文件修改添加到暂存区 第二步是用·git commit·提交更改;实际上就是把暂存区的所有内容提交到当前分支默认master主分区。...这种类型的文件有两种去处: 如果它被修改, 而变为Modified 如果使用git rm移出版本库, 则成为Untracked文件 Modified: 文件已修改, 仅仅是修改, 并没有进行其他的操作...Modified(修改) ——> unmodify(入库) # 撤销已加入暂存区但未提交的文件修改(也就是已add未commit的文件) # 1.先回到之前版本库 文件的代码 git reset...HEAD 文件; # 2.再checkout 文件 git checkout 文件; # 撤销已加入暂存区已提交的文件修改(也就是已add已commit的文件) # 整体回退到之前版本 git

    10910

    SVN入门安装配置与适用

    8.提交更改:Commit 操作是用来将更改从工作副本到版本库,并且Commit 是一个原子操作,也就是说要么完全提交成功,要么失败回滚。 问:搭建SVN服务常用什么工具?...TortoiseSVN图标介绍 一个新检出的工作复本使用绿色的对勾重载,表示Subversion状态正常 在你开始编辑一个文件之后,状态就变成了已修改,而图标重载已变成了红色感叹号。...同时B用户在版本号为 100 的 kingtuns.txt 文件上作修改, 修改完成之后提交到服务器时,由于不是在当前最新的 101 版本上作的修改,所以导致提交失败。...现版本冲突的解决方法: #查看更改 svn diff #提交更改 svn commit -m "change HelloWorld.html first" #此时提交失败,为了避免两人的代码被互相覆盖...#所以我们在提交更改之前必须先更新工作副本。所以使用 update 命令 svn update #输入"mc",以本地的文件为主。

    76230

    SVN入门安装配置与适用

    8.提交更改:Commit 操作是用来将更改从工作副本到版本库,并且Commit 是一个原子操作,也就是说要么完全提交成功,要么失败回滚。 问:搭建SVN服务常用什么工具?...TortoiseSVN图标介绍 一个新检出的工作复本使用绿色的对勾重载,表示Subversion状态正常 在你开始编辑一个文件之后,状态就变成了已修改,而图标重载已变成了红色感叹号。...同时B用户在版本号为 100 的 kingtuns.txt 文件上作修改, 修改完成之后提交到服务器时,由于不是在当前最新的 101 版本上作的修改,所以导致提交失败。...现版本冲突的解决方法: #查看更改 svn diff #提交更改 svn commit -m "change HelloWorld.html first" #此时提交失败,为了避免两人的代码被互相覆盖...#所以我们在提交更改之前必须先更新工作副本。所以使用 update 命令 svn update #输入"mc",以本地的文件为主。

    73110

    Git 相关问题

    用于写入提交的命令是 git commit -a。 现在解释一下 -a 标志, 通过在命令行上加 -a 指示 git 提交已修改的所有被跟踪文件的新内容。...这是修复错误的最自然方式。对文件进行必要的修改后,将其提交到我将使用的远程存储库 1git commit -m "commit message" 创建一个新的提交,撤消在错误提交中所做的所有更改。...要获取特定提交中已更改的列表文件,请使用以下命令: git diff-tree -r {hash} 给定提交哈希,这将列出在该提交中更改或添加的所有文件。...-r 标志使命令列出单个文件,而不是仅将它们折叠到根目录名称中。 你还可以包括下面提到的内容,虽然它是可选的,但有助于给面试官留下深刻印象。...,而 -name-only 只会打印文件名而不是它们的路径。

    2.1K10

    git使用步骤_小猪酸奶的使用步骤

    小猪的Git使用总结 目录 小猪的Git使用总结 安装配置与文档 下载安装 文档教程相关 概念 Git的四个组成部分 文件的几个状态 Git与SVN版本版本控制存储差异 每次Commit时仓库中的数据结构...Modified(修改)状态; 3.Git与SVN版本版本控制存储差异 Git关心的是:文件整体是否发生变化,而SVN关心的是:文件内容的具体差异!...SVN每次提交记录的是:哪些文件进行了修改,以及修改了哪些行的哪些内容 如图:版本2中记录的是文件A和C的变化,而版本3中记录文件C的变化,以此类推; 而Git中,并不保存这些前后变化的差异数据,...log -p -次数 # 查看最近多少次的提交记录 git log --stat # 简略显示每次提交的内容更改 git log --name-only # 仅显示已修改的文件清单 git log -...git checkout master 切回master分支,打开之前修改的文件,发现内容 并没有发生更改,因为刚刚的更改是在develop上提交的,而master上没有 变化,此时的分支状况如下

    1K10

    SVN版本控制系统快速参考

    二.服务器端操作 1.创建版本库     $ svnadmin create svnrepo     将会创建D:\svnrepo的目录并初始化文件夹,里面的文件即是版本库的文件. 2.修改权限配置   ...    修改版本库的配置文件svnserve.conf,打开password-db = passwd     svnrepo\conf\svnserve.conf     #password-db =...test1.txt     $ cd trunk     $ svn add .\* 3.提交更改(commit)     提交更改,把工作副本的修改提交到版本库     $ svn commit -m...    $ svn update     查看差异     $ svn diff 5.恢复(revert)     在未提交前,如果希望取消修改,恢复到上次提交的状态.    ...填入URL地址,自动下载插件     URL:http://subclipse.tigris.org/update_1.10.x     或者点Add,使用已下载的Subclipse插件site-1.10.5

    85310

    史上最全SVN使用总结,建议先收藏后观看

    如果两个程序员同时修改了同一个文件呢, SVN 可以合并这两个程序员的改动,实际上SVN管理源代码是以行为单位的,就是说两个程序员只要不是修改了同一行程序,SVN都会自动合并两种修改。...你可以编辑已存在的文件,例如进行文件的添加/删除操作。 你可以添加文件/目录。...提交更改 Commit 操作是用来将更改从工作副本到版本库。这个操作会修改版本库的内容,其它开发者可以通过更新他们的工作副本来查看这些修改。 在提交之前,你必须将文件/目录添加到待变更列表中。...同时B用户在版本号为 100 的 kingtuns.txt 文件上作修改, 修改完成之后提交到服务器时,由于不是在当前最新的 101 版本上作的修改,所以导致提交失败。...为了把 readme 存储到版本库中,使用 commit -m 加上注释信息来提交。如果你忽略了 -m 选项, SVN会打开一个可以输入多行的文本编辑器来让你输入提交信息。

    2.6K20

    git 入门教程之基本概念 原

    第一,暂存区的概念允许将本地文件的更改添加进来,也就是说本地文件的更改只有添加到暂存区才能进行下一步的提交更改,所以说那些更改添加到暂存区是由开发者本人决定的,这其实有了一定灵活性,并不是所有的更改都需要被记录...第二,暂存区作为中间过程,暂存区的内容是打算提交更改的内容,也就是说暂存区可以视为一种临时缓存,用来记录预提交更改.实际工作中,新功能的开发并不是一蹴而就的,是由一系列的更改一起组成的,如果将这些更改分散开来单独提交...(use "git add" and/or "git commit -a") $ 从输出结果中得知,test.txt 文件已修改(modified),还没添加到暂存区,而newFile.txt 文件还没被跟踪...,其中newFile.txt 是新文件(new file),test.txt 是修改文件(modified)....所以,git add 命令作用是将需要提交的更改文件临时放到暂存区中,然后执行git commit 命令就可以一次性将暂存区的所有内容提交到当前分支. $ git commit -m "understand

    42240

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券