群晖NAS安装SVN套件及使用操作手册

上传人:豆浆 文档编号:36838776 上传时间:2018-04-03 格式:PDF 页数:24 大小:1.42MB
返回 下载 相关 举报
群晖NAS安装SVN套件及使用操作手册_第1页
第1页 / 共24页
群晖NAS安装SVN套件及使用操作手册_第2页
第2页 / 共24页
群晖NAS安装SVN套件及使用操作手册_第3页
第3页 / 共24页
群晖NAS安装SVN套件及使用操作手册_第4页
第4页 / 共24页
群晖NAS安装SVN套件及使用操作手册_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《群晖NAS安装SVN套件及使用操作手册》由会员分享,可在线阅读,更多相关《群晖NAS安装SVN套件及使用操作手册(24页珍藏版)》请在金锄头文库上搜索。

1、 群群晖晖 NASNAS 安装安装 SVNSVN 套件套件及及使使用操作手册用操作手册 在 DSM 上 安 装 SVN 套 件 1.首 先 , 先 打 开 DSM 里 面 的 套 件 中 心,在左边的公用程序中可以发现 SVN套件的 身 影(当 然您也可以在左侧的全部栏位里头找到 ) 注:如果您在套件中心中找不到 SVN套件,请先确认 DSM 版本是否为 4.3 正式版,(关 于 DSM 版 本 查 询 : 在 DSM 中 点 选控制台 系统更新即可得知 ) 2.点进 SVN套件后可以看到一些简单的说明,开发者是 Apache Software Foundation,目 前 的 版 本 是 1

2、.7.8-0003 , 接 着点选安装套件 3.在 点 选 完 安 装 套件 后 , 会 出现 SVN-安 装套 件 的小 视 窗, 这 里要建 立 一 个共 享资料夹来存 放 SVN 的 相 关 资 料 , 如果没有特别指定可以不用输入,系统会以 svn作为 命 名 , 接 着 点 选 下 一 步 。 4.接 着 会 出 现 再 次 检 查 设 定 的 视窗画面,如果对于内容没有甚么问题,点选套用即可完成安装!若有勾选安装完成后立即启动,会在选单中出现 SVN Server 的捷径。 注 : 若是 之 前 有 透 过 ipkg 等 类 似 方 式安装过 SVN Server(非官方套件 ),

3、在这里可能会遇 到 明 明 启 用 SVN 套 件 后 却 又 自 动 关闭的情况,若有遇到此问题,请照下列五个步骤解决(若无则 跳过直接看 5.): Step 1:到 套 件 中 心 解 除 刚 刚 安 装的 SVN套件。 Step 2: 透过 ssh 连 线 (可使用 putty 软件 )在终端机上,把之前加入初始化 svn server 的指 令 给 移 除 , 一 般 位 置 会 是 在 /etc/inetd.conf中的 svn stream tcp nowait user name /opt/bin/svnserver svnserve i r /svn path 给 移 除 掉

4、并 储 存 。 (user name 及 svn path 根据之前自行设定做更改 ) Step 3:再 来 把 之 前 加 入 的 services 也 移除掉,在 /etc/services中的 svn 3690/tcp # Subversion 及 svn 3690/udp # Subversion 移 除 并 储 存 。 (port 请 依 据 之 前 自 己设定的做更改 ) Step 4:接 着 reboot 系 统 。 Step 5:在 前 往 套 件 中 心 重 新 在 安装一次 SVN 套件。 5.点进 SVN Server图示可以看到控制 UI,若点选右上角的问号会出现 SV

5、N Server的 DSM 说 明 内 容 。 6.接 着 我 们 点 选 左 上 角 的 新 增 按钮来建立一个存放库,在一般这个Tab 标签下输入存放库名称我在这边输入 test,在输入存放库名称时可以看到最后一栏的 存 取网 址 会自动 出现 svn:/youraddress/存放 库名 称 ,这 个存取 网址 是等 下要在 Client 端连接的网址,认证域这边可输 入可不输入,如果有需要的可以自行输入,这 边 做 为 测 试 用 所 以 选 择 不 输 入 , 匿名权限我在这边是选无。 7.再 来 点 选 到 使 用 者 这 个Tab 标签来新增使用者,点选新增,会发现在下方的 使

6、用 者 列 表 中 会 新 增 出 一 栏 , 使 用 者 名 称 是 空 的 , 而 密 码 部 分 会 自 动 随 机帮 你 产 称 生 一 组 位 的 密 码 , 由 英 文 大 小 写 及 数 字 所 组 成 的 ; 在 这 里 使 用 者 名 称 设为 test1 , 为 了 方 便 等 下 测 试 密 码也改为 test1,输入完毕后按下确定即可。 8.接 着 可 以 在 SVN Server 列 表 中 看到刚刚新增的存放库。 9. 还 记 得 我 们 在 安 装 SVN 套 件 时 有新增一个共享资料夹吗 (刚是没有自订名称,所以预设 是”svn”)? 如 果 你 这 时 直

7、接 打 开 File Station 查看,你会发现找不到 svn 这个公用资料夹 , 这 时 请 点 到 控 制 台 共 享资料夹,您可以找到 svn这个共享资料夹,原因 是 因 为 您 并 没 有 设 定 这 个 共 享 资 料 夹 的 权 限 , 所 以 预 设 的 情 况 下 您 是 没 有 权 限 浏 览 这个 共 享 资 料 夹 的 ; 如 果 要 在 File Station 看到此共享资料夹,只要点选 svn这个共享资 料 夹 , 再 点 选 上 方 权 限 权限设定,把自己加入权限中即可在 File Station 上看 到 此 共 享 资 料 夹 。 接 着 再 透 过 F

8、ile Station 打开 svn共享资料夹,可以看到我们刚刚新建的 test存放库 名 称 , 点 进 去 可 以 看 到 SVN Server 的一些档 案。 到 以 上 步 骤 9 个步骤,基本的 SVN 套件安装及设定就算完成了! 二 、 在 PC 上 安 装 SVN Client 端 软 件 (TortoiseSVN) 在 Windows 上 一 般 大 家 最 常 用 的 SVN Client 软件应该是 TortoiseSVN,这是一个免费的软件,把 SVN 的 一 些 指 令 作 为 GUI 画这边是这软件 的官方网站 TortoiseSVN,大家可 以 进 去 官 网 首

9、页 在 上 面 点 选 Downloads 来 下 载 软件,这软件目前有支援多达 40 种语言,根据您的作业 系 统 版 本 选 择 32bit or 64bit 版 本下载 档 案 大 小 大 约 18.4MB 左右,目前最新的版本为 1.8.2 版!下载完成后依序点选下一步进行 安 装 即 可 ! 三 、 关 于 SVN 的 基 本 操 作 1.首 先 , 先 在 要 进 行 版 本 控 制 的 目 录下 点选右键,可以发现多了 SVN Checkout跟 TortoiseSVN 这 两 个 选 项 , 点 选 SVN Checkout来设定 SVN 连线。 2.接 着 会 出 现 Ch

10、eckout 视 窗 , 我 们在 URL of repository输入刚在建立 SVN Server时 所 出 现 的 存 取 位 置 , 接 着 按 下 OK 3.此 时 会 出 现 要 您 输 入 SVN 的 User name 跟 Password, 把刚刚新增的 test1 的账号密码输 入 进 去 , 并 把 Save authentication勾选起来,以便日后登入方便,接着按 OK 4.接着会出现 Checkout Finished! 的视窗, 代表此目录已经完成设定了, 接着点选 OK ,再 来 可 以 在 目 录 上 看 到 多 了 一 个 .svn的隐藏资料夹,这个隐

11、藏资料夹是用来存放 svn的相关设定。这里不要去动到 .svn资料夹里面的东西,因为更动到里面的档案有可能会 造 成 svn 无 法 运 行 ! 注 : 此隐 藏 资 料 夹 需 要 把 Windows 档案总管的显示隐藏资料夹及档案勾选出来才看的到 唷 ! 5.我们在 svn test 里再新增一个资料夹并命名 为 test1 , 接着在里面新增一个 main.c档 案 , 并 在 main.c 里 写 一 段 很 简 单的显示 Hello World的程序 6. 完 成 之 后 回 到 svn test 目 录 , 对 刚 刚 新 增 的 资 料 夹 test1 点 选 右 键 Torto

12、iseSVN Add,接着会出现一个 SVN 的 Add 视窗,把这个 test1 资料夹以及 main.c 档 案 加 入 倒 Repository(Repository 指的就是存放库 )中,接着按 OK 7.此时会出现 Add Finished!的视窗,表示您已经成功搂!但 是这个步骤并没有将 test1资 料 夹 及 main.c 档 案 放 入 Repository 中,只是单纯告知 svn 准备要 再 Repository 中放入 这 些 档 案 , 接 着 点 选 OK , 我 们再回来看到 test1 这个资料夹,可以发现上面多了一 个”+”的图 示 。 8.接 着 我 们 要

13、 把 test1 资 料 夹 及 里 面 的 main.c 与 Repository 做同步的动作,在 test1 资料 夹 点 选 右 键 , 这 时 会 看 到 选 单多了 SVN Update及 SVN Commit这两个选项 , SVN Update 这 个 主 要 是 从 Repository 更新 档案至目录的,在这里先不做讨论,我 们 先 点 选 SVN Commit 来 做 同步的动作。 9.接 着 会 跳 出 Commit 的 视 窗 , 在 Message 中我们可以输入对于这个版本所要备注的内容 , 你 可 以 写 关 于 这 版 本 主 要 在 做 甚 么 或 是 新

14、增 甚 么 样 的 功 能 , 在 之 后 回 复 版 本 的 时 候就 可 以 查 看 到 这 版 本 在 做 甚 么 , 下 方是列出你要 Commit 那些档案到 Repository 中,如果 你 有 不 想 要 同 步 的 档 案 , 可 以 把 它取消打勾,接着点选 OK来进行 Commit 10.接 着 会 出 现 Commit Finished! 的 视 窗 , 出 现 这 视 窗 代 表 你 成 功 将 档 案 同 步 到Repository 中 了 , 接 着 点 选 OK后再回 到 test1 这个资料夹,你可以看到在资料夹图示 上 出 现 了 一 个 绿 色 的 打 勾

15、 图 案 。 11.接 着 我们 在 打 开 test1 资 料 夹 并把原先 main.c 的内容改掉并按储存 12.这 时我们再 回到 svn test资料夹 中可以 发现 test1这个 资料夹 出现了 一个红色的 惊 叹 号 , 这 代 表 说 里 面 的 档 案 有 被更改过 13.我 们 在点 test1 资 料 夹 内 去 看,可以看到 main.c 这个档案也是出现惊叹号,代表这 个 档 案 有 被 更 改 过 这 时 我 们 可 以 透 过 SVN 里 的 一 个 Diff功能去查看现在这个档案跟之前的版本有甚么差 异 , 对 main.c 这 个 档 案 点 选 右键 TortoiseSVN Diff 14.接 着 会出 现 Tortoise Merge 的 视窗 ,里 面可以 清 楚比 对现 在这 个版 本与 之 前那 个版 本 有 甚 么 样 的 差 异 , 我 们 可 以 发 现第 6 行跟第 7 行跟之前的那个版本不太一,第 6 行是 被 改 过 的 , 第 7 行是新增上去的 15.接着 我们 在回 到main.c 的 档案 对他 进行

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号