2010-11-20 112 views

回答

3

你不能出差錯的Git;你需要知道的一切在這裏:http://progit.org/book/

+0

+1謝謝你的書! – 2010-11-20 09:35:50

+0

我同意。我過去曾經使用SVN和Mercurial(即使SourceSafe,儘管我仍然感到羞愧),但我最喜歡git :) – Blizz 2010-11-20 09:41:00

2

是的,你應該使用版本控制(Git或Subversion)。

這裏一個簡短的說明,我如何使用它在我的web項目(我使用SVN):

  1. 我有我有我的本地機器上,並在Web服務器上checkouted一個SVN項目
  2. 總是當你改變你可以提交當前運行版本的東西時
  3. 登錄到服務器(也可能是多個服務器)並執行svn更新,因此最新的代碼會自動部署到計算機上。你所要做的唯一事情是Web服務器

注重啓:

  • 請務必小心,你犯了什麼。你的本地機器上可能有另一個數據庫配置文件,而不是你的服務器上。你可以把進入SVN此忽略文件列表(猜測Git有類似的東西)
  • 這也很容易可以多個人在同一項目上工作..
  • 不要犯日誌文件

鏈接:
混帳:http://git-scm.com/
顛覆:http://subversion.tigris.org/

1

我建議Mercurial其易用性和它保持工作副本整潔,所有版本信息都保存在一個.hg文件夾中。我會做這樣的:

  1. 設置在服務器中的Mercurial庫(hg init
  2. 請在倉庫的一個hg clone到你希望你的工作副本
  3. 工作了!
  4. 當你要測試的服務器上,做了hg commithg push到修改過的文件移動到服務器
  5. 運行hg update在服務器上,或添加

    [hooks]
    changegroup = hg update >&2

    到.hg/hgrc文件(如果它不存在,則創建它)以使其自動更新。

欲瞭解更多信息,您還可以檢查出:http://hginit.com/

相關問題