2011-04-19 55 views
1

我猜它實際上兩個問題如何僅使用Git推送/拉取源(文本)文件?

(1)我的IDE生成具有不同類型的主要有兩種有種文件特定的目錄結構(這是我不想改變)..即源(文本)與二進制。我想與在線git存儲庫一起工作。什麼是最好的git實踐推/只拉第一種文件(源/文本類型),並完全忽略像二進制文件這樣的人類不可讀類文件?

(2)是不是更好,更簡單的將所有與遠程存儲庫作爲備份等工作時,源控制下我的IDE(文本+二進制)生成的項目文件類型?

注:我使用msysgit/Gitbash命令行的git在Windows 7 VISUALC#/。NET和MonoDevelop的/單聲道的集成開發環境

回答

4

(1)通知Git通過簡單地忽略二進制文件將表達式放置在.gitignore文件中as described in the git docs。 (2)通常情況下,最好不要檢入由IDE或構建過程生成的文件,因爲它們很容易重新生成它們,並且當IDE在簽入之間更改文件時,這是一個令人頭痛的問題。