SourceTree - 對Git的使用
一 、SourceTree簡介
SourceTree 是 Windows 和Mac OS X 下免費的 Git 和 Hg 客戶端,擁有可視化界面,容易上手操作。同時它也是Mercurial和Subversion版本控制系統工具。支持創建、提交、clone、push、pull 和merge等操作。
二、下載安裝SourceTree步驟
1、下載地址:https://www.sourcetreeapp.com/
直接下載可執行EXE文件:
本文下載位置:E:\toos2\git\SourceTreeSetup-3.2.6.exe
雙擊運行
安裝 SourceTree 時,需要使用atlassian授權,即使翻牆這個過程也會出現反應慢,收不到郵件或短信的問題,現提供跳過 atlassian賬號 授權方法。注冊的時候需要翻牆,這個太慢了有時候還不成功。下面就說說怎么跳過這個過程。
雙擊運行 SourceTreeSetup-3.2.6.exe 程序,發現需要登錄帳號。 可關閉程序。
這時找到 %LocalAppData% 文件夾,windows可直接在地址欄中輸入:%LocalAppData%\Atlassian\SourceTree\ (一般是 C:\Users\Administrator\AppData\Local\Atlassian\SourceTree\),
在文件夾下增加一個文件,有了這個文件就可以跳過賬號授權。文件名稱為 accounts.json ,內容如下
[ { "$id": "1", "$type": "SourceTree.Api.Host.Identity.Model.IdentityAccount, SourceTree.Api.Host.Identity", "Authenticate": true, "HostInstance": { "$id": "2", "$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountInstance, SourceTree.Host.AtlassianAccount", "Host": { "$id": "3", "$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountHost, SourceTree.Host.AtlassianAccount", "Id": "atlassian account" }, "BaseUrl": "https://id.atlassian.com/" }, "Credentials": { "$id": "4", "$type": "SourceTree.Model.BasicAuthCredentials, SourceTree.Api.Account", "Username": "", "Email": null }, "IsDefault": false } ]
打開%LocalAppData%\Atlassian\SourceTree.exe_Url_iocx0zquoxaxykdlq121yp44utdolt5q(該目錄可能不一致,找到以SourceTree.exe_Url_開頭的即可。)
接着進入”3.2.6.3544“目錄,打開user.config文件,在SourceTree.Properties.Settings代碼塊內加入如下代碼。
<setting name="AgreedToEULA" serializeAs="String"> <value>True</value> </setting> <setting name="AgreedToEULAVersion" serializeAs="String"> <value>20160201</value> </setting>
OK,解決掉登錄問題。。
重新運行SourceTree安裝文件,即可
如果彈出讓你安裝mecurial,選擇”我不想使用mecurial”。
進入首頁:
最好Clone一個新的項目,因為Add現有倉庫特別慢。
OK,可以使用了。
sourceTree結合Beyond compare實現差異對比
Beyond compare 的安裝請參考:https://www.cnblogs.com/1285026182YUAN/p/11853198.html
安裝完成后,打開 sourcetree-->tools-->option-->diff
漢化的為打開 sourcetree-->工具--> 選項 -->比較
如圖:
選擇額外的diff/merge工具,兩個都選擇為Beyond Compare
點擊ok,就可以了,當然,如果你沒有安裝成功Beyond Compare4的話,會出現讓你選擇Beyond Compare4的安裝位置的選擇界面.
右鍵選中有沖突的文件 --> 解決沖突 --> 打開外部合並工具。
等待一會,會自動打開Beyond Compare對比工具。
可編輯,注意保存!
完成后,關閉對比工具。
提交暫存區文件。
刪除未暫存文件。
沖突解決完成!
引用:https://blog.csdn.net/chang_ge/article/details/80796266
引用:https://blog.csdn.net/cheegon/article/details/68926260
參考:https://blog.csdn.net/z583773315/article/details/81144814
參考:https://blog.csdn.net/chang_ge/article/details/80796266
參考:https://www.w3cways.com/2328.html
參考:https://blog.csdn.net/ak739105231/article/details/88682135