首页
学习
活动
专区
圈层
工具
发布

将新文件添加到subversion而不更新整个文件夹

要将新文件添加到Subversion而不更新整个文件夹,您可以使用以下步骤:

  1. 打开命令行界面(例如,Windows上的命令提示符或Mac上的终端)。
  2. 使用cd命令导航到包含新文件的文件夹。例如:cd /path/to/your/folder
  3. 使用svn add命令将新文件添加到Subversion。例如:svn add newfile.txt。这将将新文件添加到Subversion的跟踪列表中。
  4. 使用svn commit命令提交新文件。例如:svn commit -m "Adding newfile.txt"。这将将新文件提交到Subversion存储库。

这样,您就可以将新文件添加到Subversion,而不必更新整个文件夹。

如果您需要更新文件夹中的其他文件,可以使用svn update命令。如果您需要将更改提交到文件夹中的其他文件,可以使用svn commit命令。

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

相关·内容

Eclipse安装SVN插件及使用说明

将项目添加到存储库 要将新的项目添加到 Subversion 存储库,请右击该项目(可以在任何 Eclipse 的项目视图或 Navigator 视图),并且从菜单中选择 Team > Share Project...如果将文件添加到项目中(参见图 15),它不会自动成为版本控制的一部分 —— 您需要明确将其添加到特定的存储库中。...在下面的屏幕快照中,您可以看到,我已经将 ReadMe.txt 文件添加到了 threadWork 项目中。 右击新文件,然后选择 Team > Add to Version Control。...下一次将此项目中的变更提交给存储库时,新文件也会检入。 如果将文件添加到了与项目不在相关的存储库中,您可以轻松地删除它。右击文件,然后选择 Delete。...下一次提交变更时,对忽略列表的这些更改将添加到存储库中。 如果您对项目的变更感到满意,确定了您的代码可以编译,并且已经对变更进行测试,则应将它们提交给 Subversion 存储库。

2.1K10

SVN服务器搭建和使用(一)

2、更新文件(SVN Update) 1)当从配置库迁出相应目录后,他人对服务器上此目录内容进行了修改,则需要再次获取改动内容到本地目录的过程称为更新。...更新可以针对一个文件、几个选中的文件或者整个文件目录。...4、增加文件(Add) 1)将需要增加的新文件放入到本地迁出的文件夹TestManger目录的相应位置中,鼠标选中新文件右键选择“Tortoise SVN”的“Add”项,如下图所示:...2)鼠标选中TestManger文件夹右键选择“SVN Commit…”,将新文件上传配置库对应文件夹中(若只上传单个文件,只需点中单个文件上传即可)。...7、撤销更改(Revert) 在修改了某些文件后(文件未上传到配置库),需要返回到修改前的状态,则选中文件夹右键选择“Tortoise SVN”的“Revert…”项进行撤销,本地硬盘上的文件将恢复到修改前的内容

13.1K22
  • SVN版本控制

    ,不需要为使用它而付费。..., 会和SVN仓库交互, export导出,没有.svn隐藏文件夹) import 将本地资源导入到svn 服务器 1.8修改提交 1.8.1Checkout 检出项目,复制项目的副本到本地...在要检出的目录中右键: 1.8.2add 在检出的目录中添加文件: 图标: 这是一个新文件 Add to ignore list :添加到忽略列表 (标记该文件不需要版本控制 ) Add :...: 提交后目录中的内容与svn服务同步,目录图标变为: 1.8.4update 更新仓库的文件到本地 在检出目录或子目标或文件上右键: 1.8.5更新到最新版本 1.8.6更新到指定版本...1.10.2将项目共享到SVN 新建SVN仓库连接 , 切换“SVN资源库” 视图 共享项目到SVN 注意: 共享后,SVN服务器上只有项目文件夹, 此时需要选择哪些资源不被管理!

    1.6K10

    svn 删除、移动和改名

    版本控制文件的菜单浏览 正在删除文件/文件夹 Use TortoiseSVN → Delete to remove files or folders from Subversion....如果你不提交重命名/移动的已删除部分,他将保留在仓库中并且你的同组人更新工作副本时,该文件也不会被删除。例如,他们将有两个一老一新的副本。...然后进入目标文件夹,右键点击并选择TortoiseSVN → 粘贴. 对于移动文件,选择 右键菜单 → 剪切而不是右键菜单 → 复制. 你也可以使用版本库浏览器在版本库中移动条目。...修复文件改名 有时候你的IDE会因为执行反射操作,改名文件,当然它不能告诉Subversion。如果你尝试提交修改,Subversion会发现丢失了老文件,新增了未版本控制的新文件。...你可以简单的增加新文件,但是你将丢失历史记录,因为Subversion不知道这些文件的关系。 更好的方法是通知Subversion这实际上是改名,你可以在提交和检查修改对话框中做此操作。

    2.8K30

    一篇就能学会使用 Subversion

    Subversion 能做什么?管理文件的历史版本:可以记录每次修改的内容和原因。支持团队协作:多人可以并行开发,通过提交和更新同步文件。恢复历史版本:可以随时回滚到任何一个稳定版本。...Subversion 的缺点依赖网络:需要与中央服务器通信,离线操作支持较弱。单点故障风险:中央服务器一旦崩溃,可能影响整个团队的工作。...添加文件将文件添加到版本库:svn add filename3. 提交文件将修改提交到版本库:svn commit -m "提交说明"4. 更新文件获取最新版本:svn update5....Subversion 的最佳实践1. 管理项目将主干(trunk)用于稳定版本的开发。使用分支(branches)进行功能开发。使用标签(tags)保存重要版本。2....定期同步更新,避免长时间未更新导致冲突。小步提交,每次提交尽量只包含一个功能点。通过本文的学习,相信你已经掌握了 Subversion 的核心功能和操作方法。

    30210

    aicoder实习svn内部培训教程

    2、使用Torotise图形化界面操作(推荐) 3、使用开发工具插件操作(推荐) 3.2 下载安装 TortoiseSVN是Subversion版本控制系统的一个免费开源客户端,不需要为使用它而付费。...image 图标: 这是一个新文件 n Add to ignore list :添加到忽略列表 (标记该文件不需要版本控制 ) ? image n Add : 标记这个文件添加到服务器 ?...5.3.4 update 更新仓库的文件到本地 在检出目录或子目标或文件上右键: ? 5.3.4.1 更新到最新版本 ? 5.3.4.2 更新到指定版本 ? ?...这个 merge 只会显示一些讯息,不会真正的更新到 trunk 的目录去。只有按下 Merge 按钮后,才会真正的将 branch 的档案与 trunk 的档案合并起来。 ?...只是 Branch 可能会需要 merge 回原来的 trunk 中,而 tag 及 release 大部分都不需要 merge 回 trunk 中。

    87920

    TortoiseSVN 菜单详解

    ),即可把所有文件一次性提交到服务器上 05、Resolving Conflicts(解决冲突)    有时你从档案库更新文件会有冲突。...然后从快捷菜单中执行已解决Resolved命令,将改动送交到档案库。请注意,解决命令并不解决冲突,而仅仅是删除filename.ext.mineandfilename.ext.r*文件并允许你送交。...15、Export(导出)    把整个工作拷贝导出到本地目录下,导出的文件将不带svn文件标志,文件及文件夹没有绿色的”√”符号标志。...同时它也对Word有很好的支持 24、Update to Revision(更新至版本) 从版本库中获取某一个历史版本。这个功能主要是方便查看历史版本用,而不是回滚版本。...当我们需要发布一个稳定版本时,就可以使用这个功能将整个工程导出到某个文件夹,新的文件夹将不会包含任何版本信息了。

    1.9K80

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

    如果我们拥有了一个文件的锁,并且Subversion状态是正常,这个重载图标将提醒我们:如果不使用该文件的话,请进行释放锁操作,允许其他成员提交对该文件的修改。 ?...不包含其中的文件或子目录。 省略外部引用:如果项目含有外部项目的引用,而这些引用我们不希望同时检出,请选中忽略外部项目复选框。...SVN Update更新 作用:更新工作副本使其成为版本库中的最新版本 SVN将显示出更新的文件和更新的次数 ? ?...SVN Add添加 选中文件/文件夹(在新文件/文件夹所在父文件夹点击右键), 在菜单中选择“添加Add”命令。不需要受SVN控制的文件请取消打钩。 ? ?...版本分支图将显示以下内容: (1)增加文件/文件夹(2) 已删除文件/文件夹 (3)分支最新版本 (4) 一般的文件/文件夹 ?

    2.7K50

    Git 版本控制系统的完整指南

    使用仓库管理项目 克隆项目以在本地副本上工作 使用暂存和提交来控制和跟踪更改 分支和合并允许在项目的不同部分和版本上进行工作 将项目的最新版本拉到本地副本 将本地更新推送到主项目 使用 Git 在文件夹上初始化...来取消暂存) 新文件: index.html 现在该文件已被添加到暂存环境。 Git 添加多个文件 你还可以一次暂存多个文件。让我们向我们的工作文件夹添加 2 个文件。再次使用文本编辑器。... 现在将当前目录中的所有文件添加到暂存环境: git add --all 使用 --all 而不是单个文件名将会将所有更改(新文件、修改过的文件和已删除的文件)...Git 仓库文件夹中的文件可以处于以下 2 种状态之一: 已跟踪 - Git 已知道的文件,并已添加到仓库 未跟踪 - 存在于你的工作目录中,但尚未添加到仓库 当你首次将文件添加到空仓库时,它们都是未跟踪的...-a 选项会自动将每个已跟踪的更改文件添加到暂存区。 让我们对 index.html 进行小更新: Hello World!

    29000

    如何使用Git版本控制系统

    git最初只是作为一个可以被其他前端包装的后端而开发的,但后来git内核已经成熟到可以独立地用作版本控制。...与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。...Git基础 首先,我们创建一个用于存储文件的文件夹,然后在该文件夹中初始化Git存储库: mkdir testgit cd testgit git init 为Git创建要跟踪的文件,然后将一些文本添加到文件中...添加后输入git status以确认Git正在跟踪新文件。...git add .仅暂存新文件和修改过的文件,省略所有已删除的文件。git add -u仅分阶段修改和删除文件,省略所有新文件。 总结 您可以参考以下资源。

    86320

    Git的下载方法+版本控制器以及SVN与GIT的区别

    ssh文件夹生成,此文件夹中以下两个文件 将ssh文件夹中的公钥( id_rsa.pub)添加到GitHub管理平台中,在GitHub的个人账户的设置中找到如下界面 title随便起一个,将公钥(...SVN介绍: SVN的全称是Subversion,即版本控制系统。它是最流行的一个开放源代码的版本控制系统。作为一个开源的版本控制系统,Subversion管理着随时间改变的数据。...Subversion是一个通用的系统,可用来管理任何类型的文件,其中包括程序源码。...当然也可以通过更新操作获取服务器上的最新代码,从而保持与其他开发者所使用版本的一致性。...:支持文件重命名提交系统会提示删除旧文件,创建新文件 删除本地文件提交 库中文件也被删除 2 对中文路径名的支持 cvs:支持的比较好 svn:要将权限控制文件保存为svn支持的UTF-8格式

    1.1K20

    visualsvn安装教程_visualsvn使用教程

    下的文件夹,右键点击electric_inspection选择SVN Commit… 点击OK,弹出如下对话框 5、添加新文件到SVN服务器 我们在electric_inspection添加eSuperMap.lic...类似添加文件夹也是一样。 6、更新本机代码与SVN服务器上最新的版本一致 这个只需要在需要更新的文件夹上点击右键或在该文件下的空白处点击右键,点击SVN Update,就可以了。...注意:更新操作可能会因为版本冲突而失败,这时可以使用合并【Merge】或其他解决方法,也可能因为锁定【Get Lock】而失败,这是需要先解锁【Release Lock】。...8、删除文件或文件夹,并将修改提交到SVN服务器 最简单的是直接删除文件或文件夹,然后使用SVN Commit提交更新到SVN服务器。...另外一种方法是在你要删除的文件或文件夹上点击右键Tortoise=>>Delete删除,此方法也不是直接删除,而是将文件或文件夹的状态设置为删除,也需要我们使用SVN Commit提交到SVN服务器后才真正删除

    3.1K40

    TortoiseSVN 简明使用

    Subversion 是版本控制工具,不仅可以管理程序源代码,也可以应用于其他协作管理数据的工作,Google Code 和 WordPress 插件提交和管理也是基于 SVN 的下面就基于 Google...安装 TortoiseSVN 你可以从 TortoiseSVN 官方站点下载最新版的 TortoiseSVN,中文汉化包可以从 SubVersion 中文站下载。...输入用户名和密码之后,点击 OK 就开始下载: 提交修改 在你做了修改之后,你可以在项目文件夹下点击右键或者你修改的文件下点击右键,选择 SVN Commit......,这两者的区别在于,第一个可以一次提交你所做所有文件的修改,而第二个只是提交你所选的文件。...SVN Update:与服务器版本对比,进行更新 Revert:取消上一次的操作(只针对客户端,服务端不做改动) Add:增加新目录或新文件至项目 Revision Graph:版本示意图 Show log

    44010

    SVN

    SVN概述 SVN介绍 SVN是Subversion的简称,是一个自由开源的版本控制系统。...Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况,这样就可以借此将数据恢复到以前的版本,并可以查看数据的更改细节 早期版本控制使用的是...CVS,后来SVN替代了CVS,随着android兴起,出现Git版本控制工具 问题: 怎样让系统允许用户共享信息,而不会让他们因意外而互相干扰?...add 这个代表的是它要添加到svn服务器 把自己编写的文件交给svn管理 右键选择tortoiseSVN下的add commit update Update,它是更新操作...,可以将svn服务器上的内容更新到本地 更新到历史版本 查看当前日志 在日志里面选择 也可以通过其他的方式来更新历史版本 delete 标记删除操作,本地文件会删除,我们需要进行提交

    1.4K10

    javaweb-svn-1-60

    从服务器更新文件 checkout 忽略文件 冲突问题与解决 svn服务器目录结构 如何打分支和标记 打分支 主干和分支合并 简介 版本控制系统SVN是Subversion SVN是一种集中式管理代码的版本控制系统...就是多个开发者并行开发,各自有一个副本,解决代码汇总问题 主要三个步骤,A下载副本,A提交副本,B开始工作前同步(更新)副本 允许用户共享信息,而不会让他们互相干扰 ?...也可以提交单个文件 都会有历史记录 上传的时候导入的jar包也会上传到仓库 从服务器更新文件 类似于以往 ? 当然所有的操作都有记录 ?...提交,更新已经讲述 删除工程 移除工程idea 删除工程代码 checkout 将项目拉下来 进入idea ? 拉工程 ? 得到工程,选择保存位置 ?...tag 不用动主代码,由分支管理后续功能,tag作为版本进行迭代 或者将分支的代码更新到主干,tag继续迭代,保证历史版本可用,tag一般都是只读的。

    78920

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

    更新svn项目提示: org.apache.subversion.javahl.ClientException: The working copy needs to be upgraded svn:...,你的svn插件版本为31,你需要更新项目的版本标记到1.93 解决方法:打开svn项目本地路径文件夹 ?...高版本的SVN客户端会自动更新本地工作目录中的 .svn 目录下的文件格式,导致旧版本的SVN客户端不能继续访问该本地工作目录 将本机安装的所有的SVN客户端都更新到同一个大版本,以避免本地工作目录的格式不一致...你需要取得更新的 Subversion 客户端,或者降级工作副本。...因为其他人新增一个文件到服务器,而本地却存在一个同名文件(未版本控制) 先将本地重名文件改名,再执行"svn up",之后再比较、合并文件。

    3.3K40

    SVN教程 -- 基于自己学习记录

    Apache Subversion 通常被缩写成 SVN,是一个开放源代码的版本控制系统。相较于 git ,svn 是集中式版本控制系统。 SVN官网链接 b. 什么是集中式版本控制系统?...集中式版本控制系统可以这样理解:所有的源代码都放在统一的服务器上,开发者从服务器下载项目组的最新代码,进入自己的分支进行开发工作,提交代码,最后再把自己的分支合并到服务器主分支上,更新服务器源代码。...在 /home/ubuntu/test 下创建一个 svn 文件夹。 cd /home/ubuntu/test mkdir svn 在 svn 文件夹下创建一个 myCode文件夹仓库。...svn checkout svn://localhost/mycode --username=admin --password=admin /home/ubuntu/test/code 创建一个新文件夹并提交.../branches/my_branch/ svn update :将当前目录及其子目录下的所有文件都更新到最新版本。

    1K20

    版本控制简介

    如果您在Linode云平台上托管一个网站或一个基于Web的应用程序,则您的用户将依赖您的内容,这些内容必须是可获取的。您还需要更新和修补内容。但是,更改内容可能会导致无法预料的错误,从而导致停机。...在更改过程中,您需要一种方法来保护您的代码和文件,在更新生效之前测试更新,并在出现问题时回滚到之前的工作版本。...Subversion:当它出现在2000年时,Subversion就像CVS(版本控制系统)一样操作并添加了一些版本控制系统中缺少的功能。...对更改满意后,使用git add命令将修改后的文件移动到暂存区。 新文件和已修改文件的快照将添加到暂存区。现在您可以预览文件了。 当您准备好将文件提交到存储库时,请使用git commit命令。...例如,如果您习惯于修改生产环境中的文件 - 这是一种绝对不推荐的危险做法 - 学习使用版本控制系统将修改后的文件从开发环境部署到您的登台和生产环境。坚持下去!回报是值得的。

    2K30
    领券