官术网_书友最值得收藏!

  • 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的基礎知識。

主站蜘蛛池模板: 武汉市| 凤山市| 岗巴县| 肃北| 乌恰县| 双峰县| 铜山县| 上杭县| 庄河市| 贞丰县| 千阳县| 海南省| 聊城市| 吴忠市| 汪清县| 胶州市| 商洛市| 商丘市| 定安县| 青龙| 班戈县| 开化县| 前郭尔| 孝义市| 四川省| 丹江口市| 札达县| 阿拉尔市| 松滋市| 平原县| 宣城市| 海丰县| 九江县| 平顶山市| 永济市| 木里| 新民市| 牙克石市| 监利县| 普陀区| 疏附县|