`
aben328
  • 浏览: 1460495 次
  • 性别: Icon_minigender_1
  • 来自: 广东
社区版块
存档分类

Subversion of Version Control

    博客分类:
  • SVN
阅读更多
所以我們接下來繼續介紹它的Client端的軟體...
 

tortoisesvn.tigris.org

Subversion TortoiseSVN        Download TortoiseSVN

 
 
當您安裝好軟體之後;按下右鍵您就會看到相關的操作功能

 
 
這個的list是這個folder尚未執行Import時的狀態;如果是已經執行過Import的folder則又是不同的
狀態list

 
 
有鑒於Server端沒有UI的操作介面;建議您同時安裝Client端,以方便操作!
 
接下來;我們來實際跑一次 Share Folder of SVN 的操作
 
1. 我們先在Server上建立一個Repository Folder
 
          先在C:\建立一個 "SVN" 的Folder;接下來 從命令模式操作Sever Mode 設定的方式
              我們建立一個New Folder在C:\SVN\MyNewRepository

 
 
          MyNewRepository裡面的檔案結構內容

              

 
 
          我們從Apache Server 上所看到目前Repository的檔案明細以及版本狀態

 
 
2. 再來我們將這個Folder設定成分享;這樣才能方便網路存取

 
 
3. 我們將 Virgin Type 的 source code 做首次的匯入
 
          將 Virgin Type Data 做匯入的操作

 
 
          選擇 Repository Folder 的所在位置路徑

 
 
          可以填入相關匯入訊息;提醒相關操作人員

 
 
          完成匯入後的版本狀態與檔案明細
 
 
          連線到 Repository Folder 觀看報告

 
 
          完成匯入後的版本狀態與檔案明細,包含檔案大小、操作人、時間與日期

 
 
          從Apache Server 上看到 Repository Web Page 檔案明細以及版本狀態的改變

 
 
4. 接下來建立一個 Workspace 準備 Checkout Source code

 
 
          選擇Check out File

 
 
          Repository Folder Location 與 workspace location

 
 
          Checkout Complete 後所列出的 Imformation

 
 
          打開 Workspace 就可以看到 Version Type 1 的所有 Source Code ;而且Folder 與 Source
              Code 都會標明 Status icon ,相當容易分辨!

 
 
5. 接下來是檔案修改與更新版本的操作
 
          打開一個文字檔並且修改其中的內容

 
 
          當檔案存檔之後 Status icon 會立即改變

 
 
          我們來選擇 Diff ;看看有那些修改過了

 
 
          ※詳細的顯示不同版本的內容差異

 
 
          接下來操作 File Commit

 

 
 
          視窗中會列出異動的檔案;也會有版本的相關訊息

 
 
          ※ Commit 完成後的狀況

 
 
          ※ 右鍵選擇「顯示紀錄」;就可以看到檔案的版本演進列表

 
 
6. 關於存取權限的設定
          Share Folder 的存取主要是使用windows 本身的權限控管部分;設定的方式如下
 
          ※Server Share Folder 右鍵選取共用及安全性

 
 
          進入權限設定

 
 
          新增帳號以及設定權限

 

分享到:
评论

相关推荐

    Version Control with Subversion (svn手册中英文版)

    Subversion is a free/open source version control system. That is, Subversion manages files and directories, and the changes made to them, over time. This allows you to recover older versions of your ...

    Version Control with Subversion

    《版本控制与Subversion》是关于软件开发中版本管理的重要指南。Subversion,简称SVN,是一个开源的版本控制系统,用于跟踪文件和目录的修改,以便于协作开发和项目管理。它允许团队成员同时编辑同一份代码,而不会...

    Subversion 帮助手册 - Version Control with Subversion For Subversion 1.6

    Version Control with Subversion For Subversion 1.6 (Compiled from Revision 38063)

    带有Subversion的版本控制Version Control with Subversion

    ### 版本控制与Subversion #### 一、版本控制的重要性 版本控制是软件开发过程中不可或缺的一部分,它能够帮助开发者追踪代码的历史变更记录,并且在必要时能够回滚到之前的某个版本状态。随着软件项目的复杂度增加...

    Version Control with Subversion_en

    ### 版本控制与Subversion #### Subversion简介 Subversion(SVN)是一种流行的集中式版本控制系统,广泛应用于软件开发和其他需要版本控制管理的工作流程中。它为开发者提供了跟踪项目变化、协作处理代码和文档的...

    Version Control with Subversion.pdf

    ### 版本控制与Subversion #### 知识点一:版本控制系统介绍 - **版本控制**:一种记录一个或若干文件内容变化的系统,以便将来可以回溯到某个特定的版本。 - **Subversion(SVN)**:一种集中式版本控制系统,...

    Version.Control.With.Subversion.For.Subversion.1.6

    《Version Control with Subversion for Subversion 1.6》是一本专为Subversion 1.6版本设计的用户手册,旨在帮助读者深入了解和熟练掌握这一版本控制系统。Subversion(简称SVN)是一种广泛应用于软件开发领域的...

    Version Control with Subversion 1.7(r5193)

    Subversion is a free/open source version control system. That is, Subversion manages files and directories, and the changes made to them, over time. This allows you to recover older versions of your ...

    Version Control with Subversion For Subversion 1.3

    ### 版本控制与Subversion 1.3 #### 一、版本控制概念与Subversion简介 **版本控制**是一种管理计算机程序、文档以及其他类型文件变更历史的技术。它允许开发人员跟踪不同版本之间的差异,回滚到早期版本,并且在...

    VersionControl_SVN-0.3.4.tgz

    《版本控制系统Subversion(SVN)详解:以VersionControl_SVN-0.3.4.tgz为例》 在软件开发领域,版本控制是至关重要的工具,它帮助开发者追踪和管理项目源代码的变化,使得团队协作更为高效。Subversion(简称SVN)...

    Pragmatic Version Control With Subversion

    ### Pragmatic Version Control Using Subversion #### 一、引言 版本控制系统是现代软件开发不可或缺的一部分,它帮助团队管理代码的变化历史,并确保项目能够稳定地进行迭代与更新。本书《Pragmatic Version ...

    Pragmatic Version Control Using Subversion, 2nd Edition

    This book tells you how to improve the effectiveness of your software development process using version control. Version control, sometimes called source code control, is the first leg of our...

    Version Control with Subversion For Subversion 1.7

    本文档是关于Subversion版本控制系统的使用和介绍,主要针对Subversion 1.7版本。文档详细介绍了版本控制系统的基本概念,操作流程,以及一些高级话题,旨在帮助用户理解和运用Subversion进行版本管理。 #### ...

Global site tag (gtag.js) - Google Analytics