現在最流行的源碼托管網站應該是github,github帶SNS功能,大概已經超越了老牌的sourceforge, google托管等。
但是在使用過程中,github的一堆配置,有些麻煩,比如:
http://www.wojilu.com/Forum1/Topic/2266 有相關配置的教程。
昨天,github發布了 windows 下的管理工具,我試用了一下,非常簡單、直觀、易操作。效果也很炫(完全的 metro UI 風格)。推薦大家體驗一下。
官方就這個工具發布的說明:
https://github.com/blog/1127-github-for-windows
下載之后,安裝:
【代碼提交】接下來,在源碼文件夾試着寫一些代碼,或者直接提交:
提交之后,點擊下圖的“sync”就可以同步到github上。也可以不馬上同步,多個提交之后再publish。
(這個工具將git本身的pull/push簡化為一個同步命令,更加易用)
(這個工具將git本身的pull/push簡化為一個同步命令,更加易用)
先定位到某個提交,然后點擊下圖的 "rall back to this commit" 即可恢復到此版本
如上圖,點擊 "revert commit" 即可將此提交內容刪除掉(通過創建一個新的提交來刪除內容)
總之,這個工具極大的簡化了 github 本身的操作,比如clone,創建,帳號管理等等。
同時,也極大的簡化了git的操作,完美支持中文(中文文件必須用utf8保存)和中文目錄。
【動手,測試一個開源項目】
你可以在github上fork “我記錄網站綜合系統”來測試,這個源碼集成了“SNS/門戶CMS/論壇/博客/相冊/微博/wiki”等應用程序,在github上的源碼網址是:https://github.com/wojilu/wojilu ,然后點擊項目右上角的“Fork”命令

這個命令會在你的賬號下創建一個 wojilu 項目的復制品,一個wojilu的派生庫,並且顯示它是“forked from wojilu/wojilu”
-------------------------------------------------------
另外,其他類型的git可視化操作工具,最近都有更新,比如 msysGit 也發布了 1.7.10 ,msysGit 正式支持 unicode,同時 TortoiseGit 也發布了1.7.9,完全支持UTF8,也就是支持中文。
可以說,在 windows 平台下,無論是 git工具,還是 github工具,都已經很完善了。