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

TortoiseSVN x64在提交时崩溃

TortoiseSVN是一个开源的版本控制系统,它提供了一个用户友好的界面,用于管理和跟踪软件开发过程中的代码变更。TortoiseSVN x64是TortoiseSVN的64位版本,适用于64位操作系统。

当TortoiseSVN x64在提交时崩溃时,可能有多种原因导致,下面是一些可能的原因和解决方法:

  1. 软件版本不兼容:确保你使用的TortoiseSVN x64版本与你的操作系统兼容。如果不兼容,尝试使用与你的操作系统匹配的版本。
  2. 冲突的代码:在提交之前,确保你的代码没有冲突或错误。冲突的代码可能导致TortoiseSVN崩溃。使用合适的开发工具和技术来检查和解决代码冲突。
  3. 资源耗尽:如果你的计算机资源(如内存、磁盘空间)不足,TortoiseSVN可能会崩溃。确保你的计算机有足够的资源来支持TortoiseSVN的正常运行。
  4. 插件冲突:如果你安装了其他与TortoiseSVN冲突的插件或软件,可能会导致崩溃。尝试禁用或卸载这些插件,然后重新启动TortoiseSVN。
  5. 数据库损坏:TortoiseSVN使用一个数据库来存储版本控制的信息。如果数据库损坏,TortoiseSVN可能会崩溃。尝试修复或重建数据库,可以使用TortoiseSVN提供的工具或命令行操作。

如果以上方法都无法解决问题,建议卸载并重新安装TortoiseSVN x64,并确保你下载的是最新版本。如果问题仍然存在,你可以查看TortoiseSVN的官方文档、用户论坛或向开发者寻求帮助。

腾讯云提供了一系列云计算相关的产品和服务,其中包括版本控制、代码托管、持续集成等。你可以访问腾讯云的官方网站(https://cloud.tencent.com/)了解更多关于这些产品和服务的信息。

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

相关·内容

Linux+Windows: 程序崩溃 C++ 代码中,如何获取函数调用栈信息

一、前言 二、Linux 平台 三、Windwos 平台 一、前言 程序执行过程中 crash 是非常严重的问题,一般都应该在测试阶段排除掉这些问题,但是总会有漏网之鱼被带到 release 阶段。...因此,程序的日志系统需要侦测这种情况,代码崩溃的时候获取函数调用栈信息,为 debug 提供有效的信息。...这篇文章的理论知识很少,直接分享 2 段代码: Linux 和 Windows 这 2 个平台上,如何用 C++ 来捕获函数调用栈里的信息。 二、Linux 平台 1....free(symbols); oss << std::endl; std::cout << oss.str(); // 打印函数调用栈信息 } 三、Windwos 平台 ...利用以上几个神器,基本上可以获取到程序崩溃的函数调用栈信息,定位问题,有如神助! ----

5.4K20

SVN工具分析

二、SVN提交监视工具 安装TortoiseSVN客户端以后,1.9.7(具体版本不清楚了)版本上集成了一个监视工具“TortoiseSVN Project Monitor” ,这个工具可以监视一个版本库的提交信息...,当有提交事务发生的时候,弹出提示框提示你有新增提交,使用此工具可以查看提交的信息,如图: 这个工具是TortoiseSVN作者把自己的一个commitMonitor工具集成到了TortoiseSVN...优点:可以本地配置钩子脚本,它只检测本地的本次提交,不影响其他人员的提交动作,可以推送代码审查 缺点:需要本地配置 五、客户端钩子的配置 1、客户端上面添加钩子 打开TortoiseSVN的设置工具...,此文件包含了操作开始的所有路径。...为PATH, 指向临时文件的路径,此文件包含了操作开始的所有路径。

2K00

【SVN-TortoiseSVN】SVN 的简介与TortoiseSVN 安装使用教程

svn 流程如下: 1.3 TortoiseSVN 术语及定义 TortoiseSVN 所有功能都集成系统右键中,通过系统右键菜单便可实现 TortoiseSVN 的日常操作。...是项目存储库中每个工作版本的特定时期的一个“快照” 2. TortoiseSVN 安装与汉化 注意:云内使用和安装,云内自带 TortoiseSVN,汉化一下即可。...此时没有提交到 svn 配置库,本地将该文件加入到 svn 版本控制中【红冒图标:说明该文件已经被修改】 3.5 commit(提交) 作用:递交本地副本的代码到svn服务器 方法:选择工作副本-》...对应文件-》右键递交 说明: 可能会冲突场景:只有读权限、本地不是对最新的代码进行修改【根据递交信息查看即可】 根据SVN递交要填写的模板,并且递交检查是否按照模板填写,未符合要求的会被禁止递交。...提交时中断,再此提交会显示文件被锁定,就需要清理【如果不行就重启】 3.10 加锁与解锁 作用:防止文件被他人修改 方法∶选择需要加锁的文件右键 什么时候用加锁:对于重要文件本地编译加锁

27710

Windows10环境下使用VisualSVN server搭建SVN服务器

文章目录 SVN分为客户端和服务端: 安装VisualSVN server 安装TortoiseSVN VisualSVN Server的配置和使用方法 客户端TortoiseSVN的使用 SVN分为客户端和服务端...; 所以Windows环境下搭建SVN服务器,我们选择VisualSvn Server; 客户端: VisualSVN:收费,不选择使用; TortoiseSVN:免费,选择使用; 安装VisualSVN...客户端TortoiseSVN的使用 下载版本库中项目projectA源代码到本地目录下,首先在电脑的空白处单击右键,选择SVN Checkout…,然后弹出的界面上输入要导出的项目版本库地址,并选择好导出目录...将文件上传到SVN服务器 我们projectA下新建一个名叫a.txt的文件,然后选中projectA文件夹,右键单击,选择SVN Commit… 弹出的窗口中选择要提交的文件,并填写日志,然后点击...然后SVN服务器上就可以看到提交的文件了 至此,SVN服务器搭建完成。

4.8K40

svn 删除、移动和改名

为了看到扩展右键菜单,当你文件管理器列表窗格(右窗格)中的项目上点击右键,必须同时按下 Shift 键。...如果你不提交重命名/移动的已删除部分,他将保留在仓库中并且你的同组人更新工作副本,该文件也不会被删除。例如,他们将有两个一老一新的副本。...当 Subversion 支持大小写敏感的文件名,Windows 不支持。 它偶尔两个人在独立的工作副本提交发生,文件名称相同,只有大小写不同。...它也会在具有大小写敏感的文件系统的系统中提交文件发生,例如 Linux。...TortoiseSVN 提供了使用扩展上下文菜单 → 删除未版本控制的项目…来清理工作副本。你可以目录上右键操作,保持 Shift按下,就可以看到这个上下文菜单。

2.3K30

SVN使用指引(Windows)

本地服务器为Windows,推荐使用TortoiseSVN,下载地址:http://sourceforge.net/projects/tortoisesvn/files/ 下面的操作指引都以TortoiseSVN...点击弹框中的“OK”按钮,首次登录要求输入该SVN版本库的用户名和密码(即应用的云服务账号和密码,您可能需要了解如何查看云服务账号和密码)。 登录框如下图所示: ?...(只要是新增了文件,提交前都必须先“add”,否则SVN不识别该文件) 如下图所示: ? add成功后,该文件的图标变成蓝色的十字,如下图所示: ? 3....需要进行历史版本回滚的目录或文件上,点击右键,选择菜单“TortoiseSVN”->“Show log”,如下图所示: ? 2....需要删除的目录或文件上,点击右键,选择菜单“TortoiseSVN”->“Delete”,如下图所示: ? 2. 点击“Delete”后,可以看见本地已经不存在该文件或目录。 3.

2.1K20

SVN学习笔记.

2、更新项目(update) 项目工程内,右键,选择 SVN UPDATE 更新项目 ? 3、提交项目(commit) 项目工程内,右键,选择 SVN COMMIT 提交项目 ?...4、放弃本地修改(revert) 对于有些时候,修改了半天,发现并不是自己想的那样,想回退到 commit 的版本,就可以用到 revert 的功能了,工程目录右键,TortoiseSVN,Revert...5、查看提交日志(show log) 工程目录右键,TortoiseSVN,show log...... ?...6、解决提交冲突(resolve)  冲突发生的原因是因为:不同的人修改了同一行的代码,导致更新或提交 SVN 不知道如何解决,就爆出冲突,需要人为的去修改...... ? ? ?...项目工程,右键,TortoiseSVN,Resolve 标记已解决冲突 ? 接着,再重新提交(commit)就可以了 ?

1.2K70

TortoiseSVN中Branching和Merging实践

你可能会说,那我开发的过程中不提交不就行了,等到我全部开发结束我再提交,是,你可以这么做,那还要版本控制干什么呢?也许等到你最后提交代码的时候(也许一周,也许两周?)...4、创建branch /trunk/MyProject目录上右键,依次选择"TortoiseSVN" -> "Branch/tag..."...11、将branch合并回trunk /trunk/MyProject上右键(注意是主线的目录上右键),依次选择"TortoiseSVN" -> "Merge..."...图中灰色的是和merge相关的log,共发生了两次merge,第一次是r6,r6中,branch合并了trunkr4提交的变化;第二次是r7,r7中,trunk合并了branch从r2到r6..." branch最后合并回trunk,merge type选择"Reintegrate a branch"

98750

SVN之于GIT的理论优势

目录 使用SVN管理代码SVN客户端:TortoiseSVN服务器:VisualSVN Server管理证书创建用户、用户组创建仓库下载仓库(checkout)提交(push)、更新(pull)查看历史记录本地撤销...提交面板中,Changes made中勾选需要提交的文件,或点击All全选。 ? 注意,如果选中某个文件点击更新(而不是空白处),只会更新这个文件。...1.TortoiseSVN客户端上选择show log 2.浏览器中访问VisualSVN网页端 本地撤销、撤销历史提交、回退版本 ·本地撤销:撤销本地未提交的更新 ·撤销历史提交:撤销某次提交的变更...创建分支(云端变化) SVN中创建分支的实质就是拷贝目录,所以有多种方式可以切分支,最简单的方式是TortoiseSVN的Repo-browser中,对想要拷贝的目录(可以是根目录)右键选择copy.../删除/重命名易发生 注意,建议养成每次开始改动前先更新代码的习惯,从而减少冲突的可能性。

1.1K30

Windows安装TortoiseSVN客户端结合Cpolar实现公网提交文件到本地服务器

内网穿透实现随时随地公网提交文件到本地SVN服务器。...创建与提交文件 现在大家就可以需要检出的文件夹中新建文件,这里为了演示测试,随便建了一个测试文本svntest,然后鼠标右键点击空白处,选择SVN 提交。...弹出的界面中把需要提交的文件勾选上,点击【确定】。 看到提交完成后,点击【确定】就可以了。 4....公网访问测试 此时,我们就可以浏览器输入通过cpolar内网穿透工具生成的固定公网地址,随时随地实现在公网访问VisualSVN服务端查看通过TortoiseSVN提交的文件了。...输入通过cpolar内网穿透工具生成的固定公网地址,随时随地实现在公网访问VisualSVN服务端查看通过TortoiseSVN提交的文件了。

7510

aicoder实习svn内部培训教程

语言补丁包中我们可以找到中文的补丁并下载下来: ? image 运行下载的 TortoiseSVN 安装程序 ? image 运行下载的 TortoiseSVN 中文语言包 ?...image 已经标记要添加到版本库 5.3.3 Commit 当检出目录或子目录中内容有修改,目录图标变为: 提交Commit 提交本地修改至svn服务器: 检出目录或要提交修改的目录右键: ?...提交后目录中的内容与svn服务同步,目录图标变为: ? 5.3.4 update 更新仓库的文件到本地 检出目录或子目标或文件上右键: ? 5.3.4.1 更新到最新版本 ?...5.3.5 Delete Delete :删除版本库文件 标记删除后,本地文件删除,标记删除后需要提交。 ? 5.3.6 恢复 检出目录或子目录操作会记录操作日志,提交前可以回滚操作。...以这个 1.0 的例子来说,我们 runoob01 目录下创建 tags 目录用于存放打 tag 的版本,并提交到版本库,然后 Trunk 上面,按下鼠标右键,选择 Branch/Tag 的项目:

62320

TortoiseSVN每个菜单项都表示什么意思

TortoiseSVN是什么 TortoiseSVN是windows下其中一个非常优秀的SVN客户端工具。通过使用它,我们可以可视化的管理我们的版本库。...TortoiseSVN不是一个独立的窗口程序,而是集成windows右键菜单中,使用起来比较方便。...---------- Resolved 如果当前工作拷贝和版本库上的有冲突,不能自动合并到一起,那么当你提交修改的时候,tortoisesvn就会提示你存在冲突,这时候你就可以通过这个菜单项来解决冲突。...还有一种是手动解决冲突,对于文本文件,可以使用tortoiseSVN自带的工具,它会列出存在冲突的地方,然后你就可以和提交者讨论怎么解决这个冲突。...当我们需要发布一个稳定版本,就可以使用这个功能将整个工程导出到某个文件夹,新的文件夹将不会包含任何版本信息了。

1.1K30

TortoiseSVN命令行使用 原

TortoiseSVN命令行,见官方帮助文档TortoiseSVN→Help  TortoiseSVN→Automating TortoiseSVNTortoiseSVN Commands,...因为一些命令可以使用一系列目标路径的列表(例如,提交多个指定的文件), /path参数可以使用几个路径,用*字符隔开。...用于提交、更新和更多的命令的进度对话框在命令完成后通常一直处于打开状态,直到用户按下OK按钮。 这可以通过检查相应的选项设置对话框来改变。...关于每个命令及相关可选参数,官方文档都有详细的介绍 通常使用的命令行有:log、:checkout、:import、:update、:commit、:add等 另外,/closeonend参数用于命令行结束后自动关闭进度对话框...command:update /path:E:\svn_wc /closeonend:1 exit 如上batch命令行中: start命令表示开启一个新的进程来执行其后的命令,这类似*

2.6K10

使用VisualSVN建立SVN服务器

客户端采用大家熟悉的Tortoisesvn,没错,就是那个小乌龟,官方下载地址是:http://tortoisesvn.net/ 服务器端用来存放提交的文件,客户端用来连接服务器端,提交和下载服务器端的文件...3、安装客户端软件TortoiseSVN-1.5.3.13783-win32-svn-1.5.2.msi,双击默认安装就可以了,安装完成可能要重启,重启即可。...Create new Repository,输入名字document,保存 新建用户,右键选择 Users,选择Create User,输入用户密码test,test,这个口令将在客户端连接SVN服务器使用...,D盘下,新建文件夹testsvn,打开文件夹,右键选择check out(检出), 弹出窗口的版本库URL处输入,http://192.168.158.129:8080/svn/document...注意上面的检出至目录是D:/testsvn, testsvn中新建一个文本文档,新建文本文档.txt,testsvn空白处,点击右键,选择提交,(commit),则文件会被传到文档服务器,其他人就可以下载了

1.9K20
领券