TortoiseSVN

SVN 客户端
授权协议 GPL
开发语言 C/C++
所属分类 服务器软件、 版本控制系统
软件类型 开源软件
地区 不详
投 递 者 明星剑
操作系统 Windows
开源组织
适用人群 未知
 软件概览

TortoiseSVN是一个非常易于使用的 Windows 版本控制/版本控制/源代码控制软件。它基于Apache ™ Subversion(SVN)®;TortoiseSVN 为 Subversion 提供了一个简单易用的用户界面。

由于它不是针对特定IDE(例如Visual Studio,Eclipse或其他IDE)的集成,因此可以将其与所需的任何开发工具以及任何类型的文件一起使用。

功能

  • 便于使用
    • 所有命令都可以直接从Windows资源管理器中获得
    • 仅显示对所选文件/文件夹有意义的命令。在这种情况下,您将看不到任何无法使用的命令。
    • 直接在Windows资源管理器中查看文件状态
    • 描述性对话框,由于用户反馈而不断改进
    • 允许通过在Windows资源管理器中右键拖动文件来移动文件
  • 支持所有Subversion协议
    • http://
    • https://
    • svn://
    • svn+ssh://
    • file:///
    • svn+XXX://
  • 强大的提交对话框
  • 大图
  • 根据项目设置
    • 最小日志消息长度,以避免意外提交空白日志消息
    • 拼写检查器使用的语言
  • 与问题跟踪系统集成

    TortoiseSVN提供了一种灵活的机制来集成任何基于Web的错误跟踪系统。

    • 一个单独的输入框,用于输入分配给提交的问题编号,或直接在日志消息本身中为问题编号着色
    • 显示所有日志消息时,将在附加栏中添加问题编号。您可以立即查看提交属于哪个问题。
    • 问题编号被转换为链接,该链接可在相应问题上直接打开Web浏览器
    • 如果未将提交分配给问题编号,则为可选警告
  • 有用的工具
  • 提供多种语言
  • TortoiseSVN稳定
    • 在每次发行之前,我们都会为冒险者创建一个或多个“发行候选”,以便他们首先进行测试。
    • 在开发周期中,许多人测试中间版本。这些文件每晚自动生成,并提供给所有用户。这有助于尽早发现错误,因此甚至不进入正式发行版。
    • 一个庞大的用户社区会在我们发布每个版本之前对其进行测试。
    • 每个TortoiseSVN版本中都包含一个自定义的崩溃报告工具,即使您不记得确切地触发了什么操作,它也可以帮助我们更快地修复错误。
  • 前言   文章内容来源于翻译TortoiseSVN软件帮助文档。 一、TortoiseSVN是什么?   TortoiseSVN是Apache™Subversion®版本控制系统的免费开源Windows客户端。 也就是说,TortoiseSVN会随着时间管理文件和目录。 文件存储在中央存储库中。 该存储库非常类似于普通的文件服务器,不同之处在于它可以记住对文件和目录所做的所有更改。 这使您可以恢复

 相关资料
  • 我想在一些计算机之间建立点对点连接,这样用户就可以在没有外部服务器的情况下聊天和交换文件。我最初的想法如下: 我在服务器上制作了一个中央服务器插座,所有应用程序都可以连接到该插座。此ServerSocket跟踪已连接的套接字(客户端),并将新连接的客户端的IP和端口提供给所有其他客户端。每个客户端都会创建一个新的ServerSocket,所有客户端都可以连接到它。 换句话说:每个客户端都有一个Se

  • URI 方法 URI() string 返回当前客户端使用的服务器地址。 SetURI 方法 SetURI(uri string) 设置当前客户端使用的服务器地址。如果你想要设置多个服务器地址,请使用 SetURIList 方法代替该方法。 URIList 方法 URIList() []string 返回当前客户端可使用的服务器地址列表。 SetURIList 方法 SetURIList(uriL

  • 客户端事件通过 SetEvent 方法进行设置。 客户端事件有两个,它们分别定义为: type onErrorEvent interface { OnError(name string, err error) }   type onFailswitchEvent interface { OnFailswitch(Client) } 因为 go 语言不需要显式实现接口的特点,所以这两

  • 创建客户端有两种方式,一种是直接使用特化的构造器函数,另一种是使用工厂构造器函数。 第一种方式返回的是具体的客户端结构体指针对象,第二种方式返回的是客户端接口对象。 使用特化的构造器函数创建客户端 特化的构造器函数有下面几个: func NewHTTPClient(uri ...string) (client *HTTPClient) func NewTCPClient(uri ...string

  • 客户端下载地址: windows 32位安装包 windows 64位安裝包 mac 安装包 Android App iOS App

  • 问题 你想使用网络上提供的服务。 解决方案 创建一个基本的 TCP 客户机。 在 Node.js 中 net = require 'net' domain = 'localhost' port = 9001 connection = net.createConnection port, domain connection.on 'connect', () -> console.log

  • 客户端调用服务端 服务端的proto文件copy到客户端 获取grpc客户端 //sample 为服务名称 var client = await provider.FindGrpcClient<RpcTest.RpcTestClient>("sample"); 调用服务方法 var result = await client.SayHelloAsync(new HelloRequest() {

  • Disque 在源码中附带了命令行客户端程序 disque , 通过这个程序可以以交互的形式向 Disque 发送命令: $ ./disque 127.0.0.1:7711> PING PONG 另外你也可以使用以下编程语言的客户端来操作 Disque : Ruby 客户端 https://rubygems.org/gems/disque Java 客户端 https://github.com/x