原创 Git的學習與使用(八)——Git 查看提交歷史

Git 查看提交歷史在使用 Git 提交了若干更新之後,又或者克隆了某個項目,想回顧下提交歷史,我們可以使用 git log 命令查看。針對我們前一章節的操作,使用 git log 命令列出歷史提交記錄如下:$ git log commit

原创 Git的學習與使用(七)——Git 分支管理

Git 分支管理幾乎每一種版本控制系統都以某種形式支持分支。使用分支意味着你可以從開發主線上分離開來,然後在不影響主線的同時繼續工作。有人把 Git 的分支模型稱爲"必殺技特性",而正是因爲它,將 Git 從版本控制系統家族裏區分出來。創建

原创 Git的學習與使用(六)——Git 基本操作

Git 基本操作Git 的工作就是創建和保存你項目的快照及與之後的快照進行對比。本章將對有關創建與提交你的項目快照的命令作介紹。獲取與創建項目命令git init用 git init 在目錄中創建新的 Git 倉庫。 你可以在任何時候、任何

原创 Git的學習與使用(五)——Git 創建倉庫

Git 創建倉庫本章節我們將爲大家介紹如何創建一個 Git 倉庫。你可以使用一個已經存在的目錄作爲Git倉庫。git initGit 使用 git init 命令來初始化一個 Git 倉庫,Git 的很多命令都需要在 Git 的倉庫中運行,

原创 Git的學習與使用(四)——Git 工作區、暫存區和版本庫

基本概念我們先來理解下Git 工作區、暫存區和版本庫概念工作區:就是你在電腦裏能看到的目錄。暫存區:英文叫stage, 或index。一般存放在 ".git目錄下" 下的index文件(.git/index)中,所以我們把暫存區有時也叫作索

原创 Git的學習與使用(三)——Git 工作流程

Git 工作流程本章節我們將爲大家介紹 Git 的工作流程。一般工作流程如下:克隆 Git 資源作爲工作目錄。在克隆的資源上添加或修改文件。如果其他人修改了,你可以更新資源。在提交前查看修改。提交修改。在修改完成後,如果發現錯誤,可以撤回提

原创 Git的學習與使用(二)——Git 安裝配置

Git 安裝配置在使用Git前我們需要先安裝 Git。Git 目前支持 Linux/Unix、Solaris、Mac和 Windows 平臺上運行。Git 各平臺安裝包下載地址爲:http://git-scm.com/downloadsLi

原创 SVN的學習和使用(九)——SVN查看歷史信息

SVN 查看歷史信息通過svn命令可以根據時間或修訂號去除過去的版本,或者某一版本所做的具體的修改。以下四個命令可以用來查看svn 的歷史:svn log: 用來展示svn 的版本作者、日期、路徑等等。svn diff: 用來顯示特定修改的

原创 SVN的學習和使用(十)——SVN分支

SVN分支Branch 選項會給開發者創建出另外一條線路。當有人希望開發進程分開成兩條不同的線路時,這個選項會非常有用。比如項目 demo 下有兩個小組,svn 下有一個 trunk 版。由於客戶需求突然變化,導致項目需要做較大改動,此時項

原创 SVN的學習和使用(十一)——SVN標籤

SVN 標籤(tag)版本管理系統支持 tag 選項,通過使用 tag 的概念,我們可以給某一個具體版本的代碼一個更加有意義的名字。Tags 即標籤主要用於項目開發中的里程碑,比如開發到一定階段可以單獨一個版本作爲發佈等,它往往代表一個可以

原创 TortoiseSVN 使用教程

TortoiseSVN 安裝下載地址:https://tortoisesvn.net/downloads.html, 頁面裏有語言包補丁的下載鏈接。目前最新版爲 1.10.0 下載地址: https://osdn.net/projects/

原创 Git的學習與使用(一)——Git 與 SVN 區別

Git是一個開源的分佈式版本控制系統,用於敏捷高效地處理任何或小或大的項目。Git 是 Linus Torvalds 爲了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。Git 與常用的版本控制工具 CVS, Subver

原创 SVN的學習和使用(四)——SVN創建版本庫

SVN 創建版本庫使用svn命令創建資源庫[test@centos6 ~]# svnadmin create /opt/svn/test1 [test@centos6 ~]# ll /opt/svn/test1/ total 24 drwx

原创 SVN的學習和使用(一)——SVN簡介

   一、SVN簡介        Apache Subversion 通常被縮寫成 SVN,是一個開放源代碼的版本控制系統,Subversion 在 2000 年由 CollabNet Inc 開發,現在發展成爲 Apache 軟件基金會

原创 SVN的學習和使用(二)——SVN生命週期

一、創建版本庫    版本庫相當於一個集中的空間,用於存放開發者所有的工作成果。版本庫不僅能存放文件,還包括了每次修改的歷史,即每個文件的變動歷史。    Create 操作是用來創建一個新的版本庫。大多數情況下這個操作只會執行一次。當你創