我用開 SourceTree 嚟搞 Xamarin Studio projects 嘅 Source Control,不過噙日當我想將最近完成嘅Xamarin project 上載去 BitBucket 就出咗意外,SourceTree 將所有 source code 還原至 ground zero,咩都冇哂,一切要重頭嚟過!😰
嘅然要重新嚟過,我就試下用 Visual Studio for Mac 代替 Xamarin Studio 啦,反正 Microsoft 都係會要你咁跟㗎啦。為免再有人為錯誤,我首先開一個 Solution 然後 sync 上去 BitBucket,睇下有咩麻煩 Microsoft 冇講嘅。
先開個吉嘅 Solution:
有學問㗎,選 Blank Forms App 好過 Forms App,如果選 Forms App Microsoft 會贈送一堆冇用嘅嘢俾你!🤗
我唔用 Microsoft 推嘅 XAML 做 UI 設計,我認為佢老點嘅,XAML 話就話係 UI Designer,可以 WYSIWYG,不過你總會 Get 唔倒 What You Want,經驗之談,信唔信由你!
Version Control tick 哂,UI test project 就多謝免了,唔要。右邊立即有個 Solution 加 Projects 嘅 folder 樣子俾你睇,睇啱先 click Create,哩啲先至叫 WYSIWYG 嘛!
成功!對下個 Finder (Windows 叫 File Explorer)
好,去搞 Source Control,上載 BitBucket。
全部有需要上載嘅檔案都 tick 咗 Add,暫停,轉鏡頭去 BitBucket:
開個新嘅 Repository 嚟接收啲 codes,重點:個名第一隻 character 要用細草,其餘都盡可能用細草,特別係 dot 之後。
兩下搞掂,真係兩下 clicks,唔使搞其他。鏡頭轉番去 Visual Studio,可以 click Commit:
輸入 Commit message,唔似 TFS,唔入唔得:
有機會出 error:
唔使惊,係我未 set 好 Git 要嘅 parameters,用 Terminal 設定一下:
git config user.name "put your name here" git config user.email "put your email here"
再 Commit 過:
如果順利通過就會出現:
Click Push Changes 就會問你你個 BitBucket login:
冇 error 就會去到:
頭頂正中:Push operation successfully completed. 大功告成!可以去 BitBucket 檢查一下:
喺 Microsoft 嘅 tools 嚟講,算好順利!😜
*** 完 ***