1. 程式人生 > >【從零開始】【Java】【1】Git和svn

【從零開始】【Java】【1】Git和svn

什麽 tortoise ava 註冊 命令 用戶 https and 哪裏

閑聊

幹活快一年了吧,感覺工作中能幹的事情也有一點了,但總有種不通透的感覺,查一個問題,能一路查出一堆不明白的東西。

之前新建過文檔是記錄點點滴滴的知識的,使用上沒問題了,但原理什麽的還是不懂,想了想,終究是自己沒有從頭搞過一遍,畢竟動手是最好的老師。

行了,以後盡力更新吧,還是得想著有輸出才能有動力寫寫然後記住。

這次從零開始,打算搞久一點,像個框架一樣,相關的東西都往裏面裝,然後最後形成自己的網圖,加油!

從零開始,是說從項目的零開始,基本的語言等還是要會的哈,在這兒不會的,查一下都是很基礎很基礎的東西咯。

總之呢,這個東西,第一用戶是我自己,然後才是各位哦。


開始

項目總要放哪裏,然後考慮到移動辦公啥的,最好還是有版本管理,那就搞下Git和svn唄

Git

直接上步驟:

  • 註冊git賬號
  • 創建倉庫(repository)(其實就是填個表單的事兒)
  • 下載git到本地
  • 到你放項目的文件夾,右鍵git bash,git clone 項目地址
  • cd切進去

其他要註意的就是版本管理了,推薦下廖雪峰的git教程

大概總結下,有這麽幾個方面:

  • 分支管理
  • 版本管理
  • 代碼提交和更新操作
  • 其他(自定義Git,標簽等)

上手之後,需要多熟悉下命令,我自己用的,持續更新到常用Git命令

好了,Git搞定了。我用的分支javaFromZero

svn

好吧,這玩意兒好用,但前戲..呃,我是說前期配置不好搞。

相比於git的全球遠程倉庫,方便快捷,這個svn想要搞遠程倉庫的話,需要自己搞服務器裝了。

但是使用上,更加直觀(圖形化,尤其是代碼差異方面),而且說對二進制文件的處理很友好。(關於二進制文件看這裏)

所以,公司裏用這個更友好吧,有問題然後直接去查官網文檔,比如TortoiseSVN官方文檔


結束

  • 使用遠程Git+本地git軟件,實現共享開發+版本控制;
  • svn本地實現版本控制,遠程不太適合個人做多地開發,適合公司使用,更直觀。
  • 熟悉Git教程,Git命令,SVN官方文檔,二進制文件

【從零開始】【Java】【1】Git和svn