2014-07-18 88 views
1

我有以下情形:交換機用戶混帳

我們有一個自定義程序的環境,幾個人在發展 - 基本共享文件系統中的位置和它的Git的控制之下。

人們改變這個位置的東西。我希望能夠在用戶提交時切換用戶 - 最簡單的方法是什麼?

+1

'git config user.name'和'git config user.email'?這聽起來像一個可怕的想法。 –

回答

0

爲每個從事該項目工作的人員創建單獨的分支機構。我想你可以考慮它像用戶名,然後你可以git checkout <branchname>(這在分支機構之間切換),那麼你將擁有自己的回購站並能夠存儲你自己的提交。

1

只要每個人都使用他們自己的獨立帳戶登錄,請確保他們每個人的主目錄中都有一個.gitconfig文件。

添加[用戶]部分定義的姓名和電子郵件:如果你只是想改變誰使的人的用戶名提交

[user] 
name = John Smith 
email = [email protected] 
+0

這看起來像迄今爲止最好的解決方案,讓我試試 –

1

在每臺計算機應該有1個用戶git,配置命令git config --global user.name = USER_NAMEgit config --global user.email = USER_EMAIL,你需要在同一臺機器上有多個用戶嗎?如果是這樣,我認爲最簡單的方法是在提交之前請求用戶和電子郵件的腳本,在提交之前運行此命令。

+0

是的,同一臺機器上有多個用戶 –