gpt4 book ai didi

svn 客户端/服务器版本

转载 作者:行者123 更新时间:2023-12-04 22:09:16 26 4
gpt4 key购买 nike

如果我理解正确版本 subversion定义:

  • 服务器上的结构存储库
  • 客户端工作副本的结构
  • 客户端和服务器之间的 API

  • 一旦我们安装了 svn 服务器,我们就不会接触/升级它。

    客户端的事情更复杂。

    在客户端(Windows),我们目前使用 tortoisesvn .它的版本(如果我错了请纠正我)对应于颠覆版本。

    现在,我们要将我们的应用程序移植到 Linux,因此我们考虑使用额外的 svn 客户端(svn 命令行实用程序、Eclipse 插件和一些 GUI 前端)。

    现在的问题:
  • 是否有可能多个不同的客户使用相同的结账代码?
    如果是,则意味着我需要仔细选择要使用的客户端版本,
    因为每个客户端都希望在 .svn 目录中找到特定的格式/数据?
  • 服务器和客户端的版本有什么关系?
    例如,如果服务器端是 1.4 而客户端是 1.6,那么这意味着一些 1.6
    功能不起作用?
  • 是不是subversion客户端的版本不是subverions版本对应的,比如rapidsvn而不是 tortoisesvn ?
  • 最佳答案

    我会强烈不建议您针对同一个 check out 目录尝试使用不同的 Subversion 客户端,尤其是当它们运行在不同平台(即跨网络)时。 Subversion 使用文本文件的行尾执行特定于平台的操作,如果您在 Windows 上 check out ,然后在 Linux 上检入相同的工作副本(例如),您可能会通过添加虚假的 CRLF 行尾来意外地触及每个文件的每一行.

    如果您正在进行跨平台开发,请在您进行开发的每个平台上设置不同的 checkout 目录。如果您必须在 checkin 前共享更改,请考虑使用 Git 和 git-svn网关。

    关于svn 客户端/服务器版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1508466/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com