我試圖想出一個在我的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. Werror忽略某些文件
- 5. 如何讓bash完成忽略某些目錄?
- 6. 忽略JSDOM的某些腳本
- 7. Bash腳本遞歸遍歷目錄,比較和同步文件
- 8. 導航到目錄時忽略目錄中的腳本文件?
- 9. 自動測試忽略「集成」目錄下的某些文件
- 10. 忽略在目錄中的某些文件與-f
- 11. 在某個目錄中遞歸地重命名某些文件 - Shell/Bash腳本
- 12. 如何複製一個目錄但忽略Perl中的某些文件?
- 13. 如何忽略與github同步的本地存儲庫中的某些文件?
- 14. 條件格式重複的條目 - 忽略某些文本
- 15. Git忽略除子目錄中的某些文件以外的所有文件
- 16. 讀取文件時忽略某些詞
- 17. Rar命令 - 忽略某些文件夾
- 18. 告訴GIT忽略某些文件
- 19. 的Git忽略目錄下的所有文件,但不目錄
- 20. 只獲取目錄中的文件夾名稱,忽略點並忽略某些文件夾
- 21. SVN更新但忽略某些修訂
- 22. 使用svn:忽略忽略某些文件的所有內容
- 23. 與忽略子目錄的目錄同步
- 24. SSIS查找 - 忽略某些記錄
- 25. Bash腳本忽略/ bin中的參數
- 26. bash腳本忽略了負數
- 27. jshint忽略我.jshintignore文件中某些條目
- 28. bash zip忽略文件
- 29. bash腳本來tar目錄中的特定文件
- 30. Subclipse SVN第一次提交忽略某些目錄
我想要它複製文件,然後運行xcode build命令,這應該是可能的嗎? – 2010-11-17 14:00:49