Cornerstone for Mac:SVN 版本控制利器,轻松管理代码变更

配置仓库
添加仓库:打开 Cornerstone,点击左下角的 “+” 号,选择 “Add Repository”2。
连接 SVN 服务器:若公司的 repository 地址为 svn:// 开头,则选择 “SVN Server”。在 “Server” 处填写 SVN 服务器地址;“Port” 处填写端口号,若使用标准端口可留空;“Repository Path” 填写仓库访问路径;“Title” 为名称,会显示在侧边栏中;“Name” 和 “Password” 填写访问的用户名和密码,填写完后点击 “Add” 添加 3。
连接 HTTP 服务器:若地址为 http:// 或 https:// 开头,则选择 “HTTP Server”。选择对应的协议,在 “Server” 字段输入 HTTP 服务器的名称或 IP 地址,“Port” 字段输入端口号,“Repository Path” 输入存储库的相对路径,“昵称” 字段指定在源列表中标识存储库的名称,填写用户名和密码后,单击 “添加”3。
基本操作
上传文件:可直接将本地文件或文件夹拖到 Cornerstone 中 repository 的子文件夹中,也可点击软件上方的 “Import” 按钮,选择文件后点击 “Import”,填写提交信息即可完成上传 12。
下载文件 Check Out:点击要下载的项目或文件夹,选择 “Check Out”,选择本地保存路径,点击 “Check Out” 按钮,文件将下载到本地并创建与远程仓库关联的 working copy7。Export:点击要下载的项目或文件夹,选择 “Export”,选择本地保存路径,点击 “Export” 按钮,将得到一个与远程仓库无关联的独立版本 12。
提交修改:在本地 working copy 中对文件进行修改后,点击软件上方的 “Commit” 按钮,填写提交信息,说明本次修改的内容等,点击 “Commit” 即可将修改提交到远程仓库。提交前建议先点击 “Update” 按钮,将本地文件与远程仓库进行同步,避免冲突 25。
版本控制与其他操作
查看版本历史:在 Cornerstone 中选中要查看的文件或文件夹,点击 “Log” 按钮,可查看该文件或文件夹的版本历史记录,包括每次提交的作者、时间、提交信息等。可通过这些信息了解文件的修改历程,方便进行代码审查和问题排查 1。
创建分支与标签:选中要操作的项目,右键可选择 “Tag” 或 “Branch” 进行相应操作。一般来说,“Branches” 下用于存放会继续修改的 “分支”,“Tags” 下用于存放内容通常固定不变的 “标记”1。
解决冲突:当多人同时修改同一文件时可能会出现冲突。出现冲突后文件会有包含 <<<<<、=====、>>>>> 等标记,需和组内同事讨论或自行删除某部分修改内容来调试修复文件,然后在 Cornerstone 中对更新的代码右键选择 “Resolve Conflicts” 来解决冲突
评论