我正在嘗試在工作中引入git,並且要做到這一點,我希望最大限度地提高團隊投入。非開發人員的Git安裝程序
這不是程序員的一個問題(我們通常高興地瞭解到這樣的新東西),但它是設計師和內容管理者誰犯像HTML,CSS等靜態內容,他們可以勉強問題通過TortoiseSVN使用Subversion,所以我需要儘可能簡化git。這意味着一些概念必須以某種方式隱藏,比如索引,存儲,合併,重新分配,分支。
骯髒的工作副本應自動處理與存儲。
此外,他們也無法使用命令行。他們也不會閱讀任何指南或教程。
您可能想知道爲什麼我不堅持使用git-svn:這是因爲設計師必須在合併到主幹之前調整我創建的html/css。
所以問題是:有沒有人與非開發人員一起使用git?你如何處理它?你的工作流程是什麼?可以git-cvsserver對此有用嗎?有沒有自動存儲的GUI?
任何可以用來簡化git將不勝感激。
你可以給他們寫一堆可執行的腳本,他們只需雙擊執行常見的git任務,比如'git ci -a ...'這樣的工作嗎? – 2009-10-22 21:55:32
原諒我可能不是太有幫助,但是......如果你處於任何權力地位:向他們解釋這是他們工作的要求。事情發生了變化,技術也隨之而來。指向他們在gitready.com或類似的,只是期望他們加快速度。 – rfunduk 2009-10-22 21:57:59
我不想讓你脫離混帳,但你有沒有考慮過mercurial?它與svn非常相似(除了分佈式的東西),還有TortoiseHg,它適用於win + linux。 – ebo 2009-10-22 22:00:24