精华内容
下载资源
问答
  • tortoisesvnIf you’re a programmer that uses TortoiseSVN to manage your Subversion source control project, you might wonder how to easily disable the menu items without completely uninstalling....
    tortoisesvn

    tortoisesvn

    If you’re a programmer that uses TortoiseSVN to manage your Subversion source control project, you might wonder how to easily disable the menu items without completely uninstalling. Here’s a quick way to do it.

    如果您是使用TortoiseSVN来管理Subversion源代码管理项目的程序员,您可能会想知道如何在不完全卸载的情况下轻松禁用菜单项。 这是一种快速的方法。

    Note: this article is meant for programmers or people pretending to be programmers.

    注意:本文适用于程序员或装作程序员的人员。

    image

    The general idea is that we’ll remove the Windows Explorer context menu items from the registry with one script, and then add the registry entries back with another script.

    一般的想法是,我们将使用一个脚本从注册表中删除Windows资源管理器上下文菜单项,然后使用另一个脚本将注册表项添加回去。

    To make it a little simpler and prevent the annoying Regedit prompts, what you can do is create a shortcut to regedit.exe, pass in the location of the registry hack file we’ve provided, and make sure to use the /s switch for silent mode.

    为了使其更简单并防止烦人的Regedit提示,您可以做的是创建regedit.exe的快捷方式,传入我们提供的注册表hack文件的位置,并确保使用/ s开关静音模式。

    image

    Then put those shortcuts in your Start Menu folder, so you can easily get them from the start menu search.

    然后将这些快捷方式放在“开始菜单”文件夹中,以便您可以从开始菜单搜索中轻松获取它们。

    image

    Or you could create a set of hotkeys to enable or disable them on the fly… if you’re reading this, you’re probably a programmer, so you can figure that out.

    或者,您可以创建一组热键来即时启用或禁用它们……如果您正在阅读此书,则可能是程序员,因此您可以找出答案。

    The only real magic here is the registry hack files that we’ve already created. Download them!

    这里唯一真正的魔力是我们已经创建的注册表黑客文件。 下载它们!

    Download the Enable/Disable TortoiseSVN Registry Hack

    下载Enable / Disable TortoiseSVN Registry Hack

    翻译自: https://www.howtogeek.com/howto/21106/how-to-enable-or-disable-tortoisesvn-menus-easily/

    tortoisesvn

    展开全文
  • TortoiseSVN-1.11

    2018-11-06 20:37:11
    小乌龟svn客户端1.11.0.28416.
  • TortoiseSVN 是一个Apache Subversion (SVN) 客户端,作为 Windows shell 扩展实现。它直观且易于使用,因为它不需要运行 Subversion 命令行客户端。而且它是免费使用的,即使在商业环境中也是如此。 只适用于...
  • 有时候svn密码被重置了或者忘记了,可以用这个小工具查看。直接解压运行,即可查看当前svn密码信息,很方便。
  • Tortoise SVN 安装界面 ...TortoiseSVN是Subversion版本控制系统的一个免费开源客户端,不需要为使用它而付费 第一步: 点击TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi  2. 3. 4. 5. 6.

    Tortoise SVN 安装界面

    TortoiseSVN是Subversion版本控制系统的一个免费开源客户端,不需要为使用它而付费

    第一步: 点击TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi 


    2.


    3.


    4.


    5.

    6.


    7.最终安装完成后,系统提示是否重启,点击yes (因为不重启可能会造成显示不正确)

    8.我们如何判断客户端安装成功呢

    在任一文件夹中点击鼠标右键,如果显示如下图所示,说明安装是成功了的



    SVN与Eclipse整合

    ›下载SVN插件( http://subclipse.tigris.org)
    ›解压到一个文件夹中
    ›进入eclipse 安装目录中dropins目录并创建一个subclipse.link 的文本文件(文件名任意)。内容为: path=解压缩路径
    展开全文
  • TortoiseSVN-1.8.1 win64位

    热门讨论 2013-07-27 18:27:43
    也有一个轻型的,单独运行的 Subversion 服务器,这个服务器使用自己的协议,可以轻松的用 SSH 封装。  一致的数据处理  Subversion 使用二进制文件差异算法展现文件的区别,对于文本(人类可读)和二进制(人类不可...
  • TortoiseSvn介绍

    2019-10-08 12:52:55
    TortoiseSvn 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去...

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

    TortoiseSvn安装过程
    下载后,运行 TortoiseSvn-1.6.11.20210-win32-Svn-1.6.13.msi 程序,点击Next,下面的截图顺序即为安装步骤: 
    【步骤1】 安装界面见图。

     

    【步骤2】选择安装地址,见图。

    【步骤3】安装成功,见图

     

    (点击Finish按钮后会提示重启系统,就算不提示重启也一定要手动重启,不然添加到代码库里的文件夹或文件就不会显示图标)

    卸载完的时候也需要重启系统

     

    TortoiseSvn配置和使用方法

        前面我已经讲解了怎样安装TortoiseSVN。在系列三讲解中已经讲了怎么使用VisualSVN Server了,下面是TortoiseSVN的简单使用方法。 
     安装了LanguagePack_1.6.5.16974-win32-zh_CN之后打开TortoiseSvn的设置界面选择中文语言,见下图

     

    签入源代码到SVN服务器

    【步骤1】签入文件操作,连接SVN服务器

    假如我们使用Visual Studio在文件夹StartKit中创建了一个项目,我们要把这个项目的源代码签入到VisualSVN Server上的代码库中里,首先右键点击StartKit文件夹,导入文件夹

    这时候的右键菜单如下图所示:

     

    【步骤2】签入新的项目文件
     点击Import,弹出下面的窗体,见下图其中https://10.3.2.150是服务器名,svn是代码仓库的根目录,StartKit是我们在系列三中添加的一个代码库: 
    【注意】
     左下角的CheckBox(包括忽略文件),在第一次签入源代码时没有用,但是,在以后你提交代码的时候是非常有用的。 

     

    点击OK按钮,会弹出下面的窗体,见下图要求输入凭据:

     

    在上面的窗体中输入用户名和密码,点击OK按钮,如下图所示。

     

    如上图所示,好了,源代码已经成功签入VisualSVN Server服务器了。这时候团队成员就可以迁出VisualSVN Server服务器上的源代码到自己的机器了。

     

    签出源代码到本机

    在本机创建文件夹StartKit,右键点击Checkout,弹出如下图的窗体,如下图

     

    在上图中URL of Repository:下的文本框中输入VisualSVN Server中的代码库的地址,其他默认,点击OK按钮,就开始签出源代码了。

    【注意】

     上图中的Checkout Depth(签出深度),有4个选项,分别是迁出全部、只签出下一级子目录和文件、只签出文件、只签出空项目,默认的是第一项。

    上面的例子中,我们也可以使用web的方式访问代码库,在浏览器中输入http://10.3.2.150/svn/StartKit/ ,这时候也会弹出对话框,要求输入用户名和密码,通过验证后即可浏览代码库中的内容。 

     搞定!源代码已经成功签出到刚才新建的StartKit目录中。打开StartKit目录,可以看到如下图的文件夹结构如下图所示

     一旦你对文件或文件夹做了任何修改,那么文件或文件夹的显示图片就会发生变化。

    下图中我修改了其中的二个文件如下图所示。

    大家看一下不同状态所对应的图片如下图所示。

     

    我们已经知道怎么将源代码签入到VisualSVN Server服务器,怎么从服务器签出代码到本机,也简单了解了不同状态所对应的图案啦。


    提交修改过的文件到VisualSVN Server服务器 

    上面的图中,我修改了位于StartTest文件中的二个文件Main.cpp和StartTest.cpp,下面演示如何提交到VisualSVN Server服务器。

    【注意】提交源代码到服务器时,一定确保本机的代码是最新版本,否则可能提交失败,或者造成版本冲突(conflict)。

    在StartTest文件夹上点击右键或在StartTest文件下的空白处点击右键,点击SVN Commit…弹出下面的窗体如下图所示。

    点击OK按钮后,弹出如下图的窗体,

     

    添加新文件到VisualSVN Server服务器 

        我们在StartKit文件下添加一个新的类文件a.cpp,状态为non-version状态,在StartKit文件下的空白处点击右键,点击SVN Commit…,和上面讲的提交修改过的文件到VisualSVN Server服务器一样,就可以了。

    另外也可以在文件a.cpp上点击右键,点击TortoiseSVN=>>Add, 选中a.cpp文件,点击OK按钮,这样并没有将这个文件提交到SVN服务器,只是将这个文件标记为源代码库库中的文件,并将其状态置为新添加状态。

    之后,我们要再SVN Commit这个文件一次,弹出如下图的窗体: 才可以将其真正提交到VisualSVN Server服务器上的代码库中。

     

    上面讲是添加文件,实际上,添加文件夹的步骤也是一样的,这里就不说了。 
     

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

        这个也很简单,只要在需要更新的文件夹上点击右键或在该文件下的空白处点击右键,点击SVN Update,就可以了。

    【注意】更新操作可能会因为版本冲突而失败,这是可以使用合并【Merge】或其他方法解决;也可能因为锁定【Get Lock】而失败,这是需要先解锁【Release Lock】。

    重命名文件或文件夹,并将修改提交到VisualSVN Server服务器

        只要在需要重命名的文件或文件夹上点击右键,点击TortiseSVN=>>Rename…,在弹出的窗体中输入新名称,点击OK按钮,就可以了。此方法也不是直接重命名,而是将该文件或文件夹的名称标记为重命名后名称,

    也需要我们使用SVN Commit提交到VisualSVN Server服务器后才真正重命名。

    删除文件或文件夹,并将修改提交到SVN服务器

        最简单就是,你直接删除文件或文件夹,然后使用SVN Commit提交更新到SVN服务器。另外一种方法是在你要删除的文件或文件夹上点击右键=>>TortoiseSVN=>>Delete删除,此方法也不是直接删除,而是将该文件或文件夹的状态置为删除,也需要我们使用SVN Commit提交到VisualSVN Server服务器后才真正删除。

    【注意】实际上,从你把源代码迁签入SVN服务器开始,每一个版本的数据和文件,就算是你已经删除了的,也都可以随时迁出。

    以上只是TortoiseSVN最简单的几个功能,其实他的功能远不止这些,其他的功能大家可以在使用的过程中慢慢体会,有些功能我会在下面的教程中使用到,到时候会和大家讲清楚用法。

    【注意】向SVN服务器提交源代码的时候,一定不要提交bin、obj等文件夹,否则会很麻烦。但是web项目的bin目录除外,但是web项目的bin目录中的引用其他项目而生成的dll不需要提交。
     一个好习惯:如果项目中引用了其他的第三方的程序集,比如EnterpriseLibrary、FCKEditor等,这时候不要简单从他们的安装位置引用,而是在你的解决方案下,添加一个Library的目录,把需要的程序集复制到这里,然后从Library目录引用。

     

    【注意】:如果要删除(把文件夹放入回收站或者直接shift+delete,不是指从SVN服务器上删除)受TortoiseSVN版本管理的文件夹的时候,要选择“去除版本控制并增加到忽略列表”,如下图

     

     

    http://www.cnblogs.com/lyhabc/articles/2482381.html

    转载于:https://www.cnblogs.com/vipsoft/archive/2013/05/07/3065575.html

    展开全文
  • TortoiseSVN

    2012-01-16 11:32:45
    也有一个轻型的,单独运行的 Subversion 服务器,这个服务器使用自己的协议,可以轻松的用 SSH 封装。  一致的数据处理  Subversion 使用二进制文件差异算法展现文件的区别,对于文本(人类可读)和二进制(人类不可...
  • 2020年4月从官网下载,包含TortoiseSVN-.13.1.28686-x64-svn-1.13.0.msi及对应简体中文安装包LanguagePack_1.13.1.28686-x64-zh_CN.msi。TortoiseSVN 1.13是所有先前TortoiseSVN发行...它不可以在Windows Vista上运行
  • 2020年4月从官网下载,包含TortoiseSVN-.13.1.28686-x32-svn-1.13.0.msi及对应简体中文安装包LanguagePack_1.13.1.28686-x32-zh_CN.msi。TortoiseSVN 1.13是所有先前TortoiseSVN发行...它不可以在Windows Vista上运行
  • tortoisesvnsvn仓库

    2018-05-21 13:55:47
    svn服务器有2种运行方式:独立服务器和借助apache运行。两种方式各有利弊,用户可以自行选择。
  •   文章内容来源于翻译TortoiseSVN软件帮助文档。 一、基础理论   在开始使用某些实际文件之前,对Subversion的工作原理和所用术语进行概述非常重要。 1. 仓库(The Repository)   Subversion使用一个中央...


    前言

      文章内容来源于翻译TortoiseSVN软件帮助文档。

    一、基础理论

      在开始使用某些实际文件之前,对Subversion的工作原理和所用术语进行概述非常重要。

    1. 库(The Repository)

      Subversion使用一个中央数据库,该数据库包含所有版本控制文件及其完整历史记录。 该数据库称为存储库。 该存储库通常位于运行Subversion服务器程序的文件服务器上,该文件服务器根据请求向Subversion客户端(例如TortoiseSVN)提供内容。 如果仅备份一件事,请备份存储库,因为它是所有数据的最终主副本。
      

    2. 工作副本(Working Copy)

      这是您进行实际工作的地方。 每个开发人员在其本地PC上都有自己的工作副本,有时也称为沙盒。 您可以从资源库中提取最新版本,在不影响其他任何人的情况下在本地进行处理,然后对所做的更改感到满意时,将其提交回资源库中。

      Subversion工作副本不包含项目的历史记录,但是在您进行更改之前,它确实保留了存储库中文件的副本。 这意味着可以很容易地准确检查您所做的更改。

      您还需要知道在哪里可以找到TortoiseSVN,因为从“开始”菜单中看不到太多内容。 这是因为TortoiseSVN是Shell扩展,因此首先启动Windows资源管理器。 右键单击资源管理器中的文件夹,您将在上下文菜单中看到一些新条目,如下所示:
    在这里插入图片描述

    二、小试牛刀

      本节向您展示如何在小型测试存储库中试用一些最常用的功能。 当然,它并不能解释所有内容-毕竟,这只是《快速入门指南》。 一旦启动并运行,您应该花时间阅读本用户指南的其余部分,从而更详细地了解所有内容。 它还说明了有关设置适当的Subversion服务器的更多信息。

    1. 建立仓库

      对于真实的项目,您将在安全的地方设置一个存储库,并使用Subversion服务器对其进行控制。 在本教程中,我们将使用Subversion的本地存储库功能,该功能允许直接访问在硬盘驱动器上创建的存储库,而完全不需要服务器。

      首先在您的PC上创建一个新的空目录。 它可以随处可见,但是在本教程中,我们将其称为C:\ svn_repos。 现在,右键单击新文件夹,然后从上下文菜单中选择TortoiseSVNCreate Repository here…。然后在文件夹内创建存储库,供您使用。 我们还将通过单击Create folder structure钮来创建默认的内部文件夹结构。

    注意
    本地存储库功能对于测试和评估非常有用,但是除非您是在一台PC上的唯一开发人员,否则应始终使用适当的Subversion服务器。 一家小型公司很想避免设置服务器的工作,而只访问网络共享上的存储库。 永远不要那样做。 您将丢失数据。

    2. 导入工程

      现在我们有了一个存储库,但是目前它完全是空的。 假设我要添加C:\ Projects \ Widget1中的一组文件。 导航到资源管理器中的Widget1文件夹,然后右键单击它。 现在选择TortoiseSVNImport…,弹出一个对话框:
    在这里插入图片描述
      URL指的是Subversion存储库,它使我们可以在Internet上的任何地方指定存储库。 在这种情况下,我们需要指向我们自己的本地存储库,该存储库的URL为file:/// c:/ svn_repos / trunk,并在其中添加我们自己的项目名称Widget1。 请注意,文件后有3个斜杠:并且在整个文件中使用正斜杠。

      此对话框的另一个重要功能是“Import Message”框,该框允许您输入一条描述您正在执行的消息。 当您浏览项目历史记录时,这些提交消息是进行了哪些更改以及更改原因的宝贵指南。 在这种情况下,我们可以说一些简单的话,例如“导入Widget1项目”。 单击OK,该文件夹即被添加到您的存储库中。

    3. 检出工作备份(checkout)

      现在我们的存储库中有一个项目,我们需要创建一个工作副本以用于日常工作。 请注意,导入文件夹的操作不会自动将该文件夹转换为工作副本。 用于创建新的工作副本的Subversion术语是Checkout。 我们将把存储库的Widget1文件夹检出到PC上名为C:\ Projects \ Widget1-Dev的开发文件夹中。 创建该文件夹,然后右键单击它并选择TortoiseSVNCheckout…。然后输入要检出的URL,在本例中为file:/// c:/ svn_repos / trunk / Widget1,然后单击OK。 然后,使用来自存储库中的文件填充我们的开发文件夹。

    注意
    在默认设置中,检出菜单项不在TortoiseSVN子菜单中,而是显示在资源管理器顶部菜单中。 子菜单中未包含的TortoiseSVN命令带有SVN前缀:SVN Checkout …

      您会注意到此文件夹的外观与我们的原始文件夹不同。 每个文件的左下角都有一个绿色的复选标记。 这些是TortoiseSVN的状态图标,仅在工作副本中显示。 绿色状态表示文件与资源库中的版本相同。

    4. 做出修改

      该上班了。 在Widget1-Dev文件夹中,我们开始编辑文件-假设我们对Widget1.c和ReadMe.txt进行了更改。 请注意,这些文件上的图标覆盖现已更改为红色,表示已在本地进行了更改。

      但是有什么变化? 右键单击已更改的文件之一,然后选择TortoiseSVNDiff。 TortoiseSVN的文件比较工具将启动,确切显示更改的行。

    在这里插入图片描述
      好的,我们对更改感到满意,让我们更新存储库。 此操作称为更改提交。 右键单击Widget1-Dev文件夹,然后选择TortoiseSVNCommit。 提交对话框列出了更改的文件,每个文件都有一个复选框。 您可能只想选择这些文件的一个子集,但是在这种情况下,我们将对两个文件进行更改。 输入一条消息以描述更改的全部内容,然后单击“OK”。 进度对话框显示正在上载到存储库的文件,您已完成。

    5. 添加更多文件

      随着项目的发展,您将需要添加新文件-假设您在Extras.c中添加了一些新功能,并在现有Makefile中添加了引用。 右键单击该文件夹,然后单击TortoiseSVNAdd。 现在,“添加”对话框将显示所有未版本控制的文件,您可以选择要添加的文件。 添加文件的另一种方法是右键单击文件本身,然后选择TortoiseSVNAdd

      现在,当您提交文件夹时,新文件显示为已添加,而现有文件显示为已修改。 请注意,您可以双击修改后的文件以检查所做的更改。

    6. 查看工程历史

      “日志”对话框是TortoiseSVN最有用的功能之一。 这将显示您对文件或文件夹进行的所有提交的列表,并显示您输入的那些详细的提交消息(您确实输入了建议的提交消息?如果没有,那么现在您知道为什么这很重要)。
    在这里插入图片描述

      好的,所以我在这里作了一些欺骗,并使用了TortoiseSVN存储库中的屏幕截图。

      顶部窗格显示了已提交修订的列表以及提交消息的开头。 如果选择这些修订版之一,则中间窗格将显示该修订版的完整日志消息,而底部窗格将显示已更改文件和文件夹的列表。

      每个窗格都有一个上下文菜单,可为您提供更多使用信息的方式。 在底部窗格中,您可以双击一个文件以确切查看该修订版中进行了哪些更改。

    7. 撤销更改

      所有版本控制系统的一个功能是,它们允许您撤消先前所做的更改。 如您所料,TortoiseSVN使此操作易于访问。

      如果要摆脱尚未提交的更改并将文件重置为开始编辑之前的状态,TortoiseSVNRevert。 这将放弃您的更改(以防万一,请回收到回收站),并还原为开始时使用的提交版本。 如果您只想摆脱某些更改,则可以使用TortoiseMerge查看差异并有选择地还原更改的行。

      如果要撤消特定修订版的影响,请从“日志”对话框开始并查找有问题的修订版。 选择Context MenuRevert changes from this revision,这些更改将被撤消。

    总结

    几个常用操作:

    1. 建立仓库TortoiseSVNCreate Repository here…
    2. 导入工程TortoiseSVNImport…
    3. 检出工作区TortoiseSVNCheckout…
    4. 查看不同TortoiseSVNDiff
    5. 提交修改TortoiseSVNCommit
    6. 添加文件TortoiseSVNAdd
    7. 撤销更改TortoiseSVNRevert
    展开全文
  • TortoiseSVN服务端搭建

    千次阅读 2020-02-26 19:54:52
    2.安装,勾选 command line tools 然后一直下一步到安装完成,注:command line tools选项是为了运行 svnserve.exe 。如下图 : 3.新建资料库C:\Code\CRM(Repository) 1)文件夹必须为空 2)在文件夹右键选择 T...
  • https://tortoisesvn.net/downloads.html https://blog.csdn.net/jjtjjtt/article/details/113896636
  • TortoiseSVN 使用教程

    2019-02-28 20:33:20
    TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。 TortoiseSVN 安装 下载地址:https://tortoisesvn.net/downloads.html, 页面里有语言包补丁的下载链接。 目前最新...
  • TortoiseSVN安装问题总结

    千次阅读 2018-10-10 16:13:32
    1.TortoiseSVN SendRpt.exe not found解决方案 2.TortoiseSVN 的 bin 目录下面没有 svn.exe 1.TortoiseSVN SendRpt.exe not found解决方案 今天在提交项目文档的时候,看到TortoiseSVN可以更新,神经质的想要更新...
  • \ProgramFiles\TortoiseSVN\bin\svnserve.exe --service -r C:\MyRepository” net start svnservice pause   前者是问安装的SVN地址目录,按此目录打开确认是否有svnserve.exe,后者为SVN库地址,保存并退出,...
  • TortoiseSVN中文设置

    千次阅读 2019-04-06 22:30:33
    1、我们在安装完成TortoiseSVN软件后,在解压的软件包中双击运行LanguagePack_1.11.0.28416-x64-zh_CN.msi文件,该文件就是TortoiseSVN软件的中文补丁,我们进入到下图中的安装界面,直接点击下一步继续安装。...
  • Version 1.9版本控制是管理信息修改的艺术,它一直是程序员最重要的工具,程序员经常会花时间作出小的修改,然后又在某一天取消了这些修改...TortoiseSVN 是一个 Windows 下的版本控制系统 Apache™ Subversion® ...
  • TortoiseSVN1.7(64位)

    2012-08-17 15:16:48
    TortoiseSVN1.7(64位),运行于64位操作系统上,达到软件开发过程中版本控制的要求,配合服务器版一起使用,非常方便,具体使用方法请参考http://blog.csdn.net/cnlht
  • SVN常用命令、TortoiseSVN使用详解 1、检出 svn  co http://路径(目录或文件的全路径) [本地目录全路径]  --username 用户名 --password 密码svn co svn://路径(目录或文件的全路径) [本地目录全路径] --...
  • 开始菜单TortoiseSVN是存在的. 重新运行TortoiseSVN安装程序,如:TortoiseSVN-1.9.2.26806-x64-svn-1.9.2.msi,选择Repair修补就好了
  • 下载好TortoiseSVN的安装包和语言包,地址:https://tortoisesvn.net/downloads.zh.html 下载visualSVN service,地址:https://www.visualsvn.com/server/download/ 下载visualSVN 插件,地址:...
  • tortoisesvn is a shell extension提示错误

    千次阅读 2019-12-25 13:52:29
    tortoisesvn is a shell extension提示错误 重启电脑便可解决!!!
  • 一、客户端TortoiseSVN的安装 ...运行TortoiseSVN程序,点击Next,下面的截图顺序即为安装步骤:  图1:  图2: 图3: 图4: 点击Finish按钮后会提示重启系
  • 在Macbook Pro中使用parallels desktop安装win10虚拟机遇到了以下问题: 1、tortoise svn图标不显示,按照论坛里面提供的改名方法处理后依然无效; 2、pycharm破解后键盘输入错乱,除了字母可以正常输入,部分...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,902
精华内容 4,360
关键字:

怎么运行tortoisesvn