SVN管理工具Cornerstone入门教程

小尉迟
• 阅读 357

Cornerstone mac版是MacOS上最好用的SVN管理工具,如何使用Cornerstone?本文给大家带来了Cornerstone入门教程,希望对你有所帮助!

首先:下载安装Cornerstone for Mac

SVN管理工具Cornerstone入门教程

创建一个新存储库

使用以下步骤创建新存储库:

  • 选择File > Add Repository...(或单击位于源列表底部的按钮并选择Add Repository...)

  • 选择显示工作表顶部的“文件存储库”按钮:

档案库

  • 单击标记为Create a New Repository 的切换按钮。该工作表将展开以显示存储库创建选项。
  • 使用标记为Where 的弹出按钮选择应在其中创建新存储库的文件夹。
  • 使用昵称字段指定用于在源列表中标识新存储库的名称。这不必与存储库文件夹的名称相同。
  • 在标记为Create as 的字段中输入存储库文件夹的名称。存储库将在“位置”字段中指定的文件夹中使用此名称的新文件夹中创建。
  • 使用兼容性弹出菜单指定存储库应与之兼容的 Subversion 版本。
  • 单击添加按钮创建存储库。

SVN管理工具Cornerstone入门教程

连接到现有存储库

添加现有的本地文件存储库

要连接到本地文件存储库:

  • 选择File > Add Repository...(或单击位于源列表底部的按钮并选择Add Repository...)

  • 选择显示工作表顶部的“文件存储库”按钮

档案库

  • 单击标记为Add Existing Repository 的切换按钮。
  • 使用Where弹出菜单选择存储库文件夹的位置。
  • 使用昵称字段指定用于表示源列表中存储库的名称。昵称不必与存储库的路径或名称相对应。
  • 单击添加按钮以打开存储库。
  • 或者,您可以将存储库文件夹从 Finder 拖到 Cornerstone 的存储库源列表中。
 file://如果在打开工作表时粘贴板包含路径或 URL,工作表将自动填充。如果需要,您可以单击重置按钮清除自动填充的内容。  
您永远不应使用该file://协议访问已安装网络驱动器上的存储库。相反,如果您需要在多个团队成员之间共享存储库,您应该设置一个 HTTP 或 SVN 服务器。 
Cornerstone 只能连接到 FSFS(即File System 文件系统)存储库。不支持 Berkeley DB 存储库。 

SVN管理工具Cornerstone入门教程

连接到 HTTP服务器

  • 选择File > Add Repository...(或单击位于源列表底部的按钮并选择Add Repository...)
  • 选择显示表顶部的HTTP 服务器按钮
  • 选择要使用的协议(http://或https://)。
  • 使用服务器字段输入 HTTP 服务器的名称或 IP 地址。不要http://在此字段中包括方案(即)。
  • 如果您的服务器正在侦听非标准端口(80http://和 443 ),请在端口https://字段中输入端口号。如果您的服务器使用标准端口,请将此字段留空。
  • 在Repository Path字段中输入存储库的相对路径。您还可以指定存储库中文件夹的路径。
  • 例如,对于 URL:
  • http://svn.myserver.org:8888/repos/project/trunk
  • svn.myserver.org在服务器字段中输入8888,在端口字段中输入 8888,然后在存储库路径repos/project/trunk字段中输入。

输入到Repository Path字段中的路径不应进行 URL 编码。

  • 使用昵称字段指定用于表示源列表中存储库的名称。
  • 指定用于访问存储库的帐户名和密码。如果您只需要匿名访问,您可以将名称字段留空。

输入到名称字段中的值不应进行 URL 编码。

  • 单击添加按钮以连接到存储库。

Cornerstone 将尝试联系服务器并查询有关存储库的信息。服务器必须可访问才能成功添加存储库。

如果在打开工作表时粘贴板包含http://或URL,工作表将自动填充。https://如果需要,您可以单击重置按钮清除自动填充的内容。

您的帐户信息存储在您的登录钥匙串中

SVN管理工具Cornerstone入门教程

连接到SVN服务器

  • 选择File > Add Repository...(或单击位于源列表底部的按钮并选择Add Repository...)
  • 选择显示工作表顶部的SVN 服务器按钮
  • 选择None以在没有隧道的情况下访问服务器。
  • 使用服务器字段输入 SVN 服务器的名称或 IP 地址。不要svn://在此字段中包括方案(即)。
  • 如果您的服务器正在侦听非标准端口(对于 3690 ),请在端口svn://字段中输入端口号。如果您的服务器使用标准端口,请将此字段留空。
  • 在Repository Path字段中输入存储库的相对路径。您还可以指定存储库中文件夹的路径。
  • 例如,对于 URL

svn://svn.myserver.org:3792/repos/project/trunk

输入svn.myserver.org服务器字段、端口字段和存储库路径 字段。3792repos/project/trunk

输入到Repository Path字段中的路径不应进行 URL 编码。

  • 使用昵称字段指定用于表示源列表中存储库的名称。
  • 指定用于访问存储库的帐户名和密码。
  • 如果您只需要匿名访问,您可以将名称字段留空

输入到名称字段中的值不应进行 URL 编码。

  • 单击添加按钮以连接到存储库。

Cornerstone 将尝试联系服务器并查询有关存储库的信息。服务器必须可访问才能成功添加存储库。

svn://如果在打开工作表时粘贴板包含 URL,工作表将自动填充。如果需要,您可以单击重置按钮清除自动填充的内容。
您的帐户信息存储在您的登录钥匙串中。
从 1.1 开始,Cornerstone 不与 Subversion 命令行工具共享钥匙串项。从 1.0 升级的用户在首次连接到存储库时将被提示输入密码。

安全注意事项

您可以使用 SSH 等隧道连接到 SVN 服务器。当通过公共网络(如 Internet)连接到存储库时,通常建议采用这种做法。

SASL 呢?

SASL 是 Subversion 用来增加 SVN 协议安全性的可扩展服务。SASL 可用于为 SVN 添加身份验证和加密。

连接到 SVN 服务器时,无需客户端配置即可启用 SASL 服务——服务器定义了所需的安全级别。客户端将尝试满足这些要求,如果客户端无法满足,服务器将拒绝访问。

点赞
收藏
评论区
推荐文章
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
阮小五 阮小五
1年前
Cornerstone for Mac(好用的SVN管理工具) 支持M1
哪里可以下载cornerstone4破解版?全新功能的升级版本已经完美登陆MacW.com,Cornerstonemac版是MacOS上最好用的SVN管理工具,除了支持基本的SVN功能外,还能够和Xcode,BBEdit,TextMate,Coda等开发工
凿壁偷光 凿壁偷光
1年前
SVN管理工具Cornerstone for Mac永久激活版
Cornerstonemac版是MacOS上最好用的SVN管理工具,除支持基本的SVN功能外,还能够和Xcode,BBEdit,TextMate,Coda等开发工具无缝的集成使用,其时间线功能能够非常方便的查看一个文件的历史改动情况,具有强大的合并,比较功能。
雷厉风行 雷厉风行
1年前
macOS SVN管理工具-Cornerstone for Mac 完美兼容版
CornerstoneforMac是一款Mac平台上的版本控制工具。作为一个软件开发者,我们经常需要管理代码库,防止代码丢失或错误版本被分发给其他人。因此,一个好的版本控制工具是很必要的。mac软件下载:CornerstoneforMac就是这样一款优秀的
晴雯 晴雯
1年前
Cornerstone (SVN管理)for Mac版
使用CornerstoneforMac的主要原因是它是一款功能强大的SVN(Subversion)客户端软件。SVN是一个版本控制系统,用于管理和控制源代码版本。使用SVN可以帮助团队协作开发,保证代码的质量和稳定性。以下是使用测评:Cornerstone
Stella981 Stella981
2年前
SpringBoot整合Redis乱码原因及解决方案
问题描述:springboot使用springdataredis存储数据时乱码rediskey/value出现\\xAC\\xED\\x00\\x05t\\x00\\x05问题分析:查看RedisTemplate类!(https://oscimg.oschina.net/oscnet/0a85565fa
Easter79 Easter79
2年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Wesley13 Wesley13
2年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Easter79 Easter79
2年前
SpringBoot整合Redis乱码原因及解决方案
问题描述:springboot使用springdataredis存储数据时乱码rediskey/value出现\\xAC\\xED\\x00\\x05t\\x00\\x05问题分析:查看RedisTemplate类!(https://oscimg.oschina.net/oscnet/0a85565fa
Wesley13 Wesley13
2年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_