- Rust游戲開發實戰
- (美)赫伯特·沃爾弗森
- 384字
- 2024-09-05 16:34:14
1.3.4 與版本控制系統的集成
版本控制系統(Version Control System, VCS)
版本控制系統是一類非常有用的軟件。一旦用戶提交了文件,VCS就會追蹤文件的變化并會存儲項目中每一個文件的每一個版本。用戶可以瀏覽歷史記錄,查找哪些變更破壞了哪些功能,或者在開發進入死胡同時恢復到先前的某一個版本。
使用版本控制軟件是一個很明智的想法。git是十分受歡迎的一款軟件,它原本是Linus Torvalds為了Linux的開發而特地編寫的一個工具。其他流行的解決方案包括Subversion、Mercurial以及Perforce等。
git也可以和GitHub進行集成。Rust生態中的很多內容都可以在GitHub上找到,很多開發者也會在簡歷中寫上自己的GitHub鏈接。
當使用cargo new來初始化一個新項目時,系統會順帶為其創建一個git倉庫。有關git使用方法的介紹超出了本書的范圍(那可能——而且必定——是一個能寫一本鴻篇巨制的話題)。
如果開發者不想使用git,則需要對cargo new命令做小小的擴展:
cargo new --vsc=none [project name]
接下來,我們將深入Hello, World項目,并介紹一些Rust的基礎知識。
推薦閱讀
- 手機安全和可信應用開發指南:TrustZone與OP-TEE技術詳解
- 復雜軟件設計之道:領域驅動設計全面解析與實戰
- UML和模式應用(原書第3版)
- SOA實踐
- CMDB分步構建指南
- Python數據分析(第2版)
- Nexus規模化Scrum框架
- Mastering Business Intelligence with MicroStrategy
- Go語言編程
- Learning Node.js for .NET Developers
- 代替VBA!用Python輕松實現Excel編程
- Image Processing with ImageJ
- 貫通Tomcat開發
- Elasticsearch搜索引擎構建入門與實戰
- C++ Data Structures and Algorithm Design Principles