2011-02-12 22 views
5

好了,所以我剛開始使用github.com和我的朋友和我都在做這個項目。我怎樣才能拉出項目的一部分,但檢查出我正在處理的某些文件,所以他沒有對它們進行處理。他仍然可以下載這些文件,但是直到我將它們上載並授予許可權之後,他才能打開或編輯這些文件。如何在Git中籤出文件?

我是新來的git所以只有基本的東西正在道理給我。謝謝!

+0

這就是所謂的「編輯」(或者說,「標記爲編輯」),而不是「檢出」。 –

回答

1

如果你真的想工作的方式(即:鎖定文件,或至少控制時,你的朋友將修改您的回購),你可以問你的朋友fork your repo

這樣的話,他/她:

  • 會的說回購
  • 將在任何文件上工作
  • 會先變基從您的回購分支取有他/她自己的副本(添加在他/她的叉子)的遠程,如GitHub: working with remotes描述
  • 會讓pull request,從而決定什麼,包括和時間。
3

我想你的意思是鎖定文件,當你編輯。 Git不會讓你這樣做,這不是你需要擔心的事情。相反,您可以在同一個文件上工作,然後再合併您的更改。

+0

作爲即將進入的git的世界小白,這一點對我來說是一個緊迫的問題。這不是浪費時間嗎? 2個人在同一個問題上工作,一個人被拒絕,所以他的所有工作都在流失!我們能做些什麼嗎? – Isuru

+0

我想你必須溝通誰做什麼。如果您使用問題跟蹤器,則在處理問題之前分配問題。問題是你可以在影響同一文件的完全不同的問題上工作。 –

+0

哦,好的。謝謝,埃爾伯特。 – Isuru

0

歷史版本控制系統提供一個檢入/檢出功能。當你做結賬時,你保留了神器。如果另一個人也檢出了相同的文件,那麼當您嘗試檢入工件時會出現錯誤。不確定創建另一個叉是否等效