git 的文件整理



install gitosis,要有自己的 git server 的話,覺得自己程式寫得太差,不好意思放到 github 的話 ;-)

http://www.hackido.com/2010/01/installing-git-on-server-ubuntu-or.html

http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way

windows 上的 GUI 的工具

http://code.google.com/p/tortoisegit/
並需先裝 http://code.google.com/p/msysgit/

windows 用安裝完後記得用,GitBash

ssh-keygen -C “yourname” -t rsa

接著就可以把 publich key 放到 C:\Documents and Settings/YOR NAME/.ssh/id_rsa.pub


有關 hudson 整合

http://wiki.hudson-ci.org/display/HUDSON/Plugins

參考資料

Git Cheat Sheet http://ktown.kde.org/~zrusin/git/git-cheat-sheet.svg

http://github.com/guides/git-cheat-sheet
http://progit.org/
http://progit.org/book/zh/ 中文版

Git from subversion

http://www.ibm.com/developerworks/linux/library/l-git-subversion-1/
http://www.ibm.com/developerworks/linux/library/l-git-subversion-2/

http://git.or.cz/course/svn.html

http://plog.longwin.com.tw/my_note-unix/2009/05/19/git-learn-initial-command-2009

Git with SVN
http://blog.kanru.info/archives/466

Linux Talks at Google

(影片有點長,我也沒有時間看,很閒的人可以看)

ps: 半年前試著將公司的版本控制由 subversion 轉移到 git 上面,遇到的問題大多是,同事不能接受,太常 conflict ,需要 merge ,沒有像 subversion 那樣,直接 update ,或是在 windows 上有 gui 的 merge tool 可以用,我 windows 也沒有很熟,搞不太清楚 windows 上設定好 merge tool,我都是用 vimdiff,所以後來,同事就全部繼續用 subversion ,比較歡樂,簡單,所以有一些文件整理一下,希望對有需要的人有幫助,我則是都用 git svn fetch, git svn rebase, git svn dcommit 來與 subversion server 溝通,同事們則是用,VPN 連到公司,似乎這樣也夠他們用了,畢竟,用過 git 的好,真的很難回去啦

comments powered by Disqus