我試圖想出一個在我的PhoneGap項目上工作的解決方案。目前,我正在開發一個文件夾,然後將編輯後的文件複製到xcode的www文件夾中 - 這樣我就可以將git回購單獨保存到構建的內容中。這變得非常重複,我想將它自動化。有任何想法嗎? 基本上它需要忽略.git,.project和其他點文件。我在mac osx上。bash腳本來同步目錄,但忽略某些文件
1
A
回答
4
這很容易與rsync做。檢查手冊頁中的--exclude選項。
0
您可以使用rsync來同步目錄&也可以配置爲包含&的一些模式匹配或排除同步中的文件。
1
如果這是在一個git倉庫中,你也可以使用git archive
來捆綁東西 - 這樣做的好處是隻能查看跟蹤的內容,並且能夠在任意提交時操作,而不僅僅是你擁有的東西此刻你的工作樹。
如果存在您不想存檔的跟蹤文件,可以使用export-ignore gitattribute將其排除。例如:
$ cat .gitattributes
.project export-ignore
.gitignore export-ignore
.gitattributes export-ignore
就像.gitignores,你可以在子目錄.gitattributes爲好,並且可以使用的模式。例如,最後兩個可以簡化爲.git*
。
請注意,git-archive將默認使用您正在歸檔的提交/樹的屬性,而不是工作樹,所以如果您在擺弄屬性並進行測試,則需要使用git archive --worktree-attributes
。
相關問題
- 1. GIT:忽略某些目錄,但不忽略其他目錄
- 2. Subversion忽略某些目錄和文件
- 3. httpd.conf:忽略某些目錄?
- 4. 如何在IntelliJ IDEA中同步時忽略某些目錄
- 5. Werror忽略某些文件
- 6. Subversion忽略某些文件
- 7. 用於移動目錄/文件的Python腳本,而忽略使用shutil的某些目錄/文件?
- 8. 如何讓bash完成忽略某些目錄?
- 9. 忽略JSDOM的某些腳本
- 10. Bash腳本遞歸遍歷目錄,比較和同步文件
- 11. 導航到目錄時忽略目錄中的腳本文件?
- 12. 自動測試忽略「集成」目錄下的某些文件
- 13. 忽略在目錄中的某些文件與-f
- 14. Svn忽略目錄中的某些文件
- 15. SVN忽略某些文件只有一個目錄級別
- 16. 將文件移動到文件夾但忽略某些文件
- 17. PowerShell腳本來選擇目錄中的某些文件
- 18. 在某個目錄中遞歸地重命名某些文件 - Shell/Bash腳本
- 19. 針對Git忽略某些文件的子目錄,但不是所有
- 20. 如何複製一個目錄但忽略Perl中的某些文件?
- 21. 如何忽略與github同步的本地存儲庫中的某些文件?
- 22. 條件格式重複的條目 - 忽略某些文本
- 23. Bash。刪除所有文件和目錄,但某些
- 24. 忽略某些文本框在查詢
- 25. Git忽略除子目錄中的某些文件以外的所有文件
- 26. 告訴GIT忽略某些文件
- 27. 讀取文件時忽略某些詞
- 28. Rar命令 - 忽略某些文件夾
- 29. 只獲取目錄中的文件夾名稱,忽略點並忽略某些文件夾
- 30. 的Git忽略目錄下的所有文件,但不目錄
我想要它複製文件,然後運行xcode build命令,這應該是可能的嗎? – 2010-11-17 14:00:49