本帖最後由 梁炳 於 2016-3-30 13:59 編輯

你個setup都幾復雜
proxy setting如果係全部project都係咁set,就set去global個.gitconfig吧 (唔知windows個global gitconfig係邊)
可以用command加:
git config --global [key] [value]

SourceTree default唔會改你global

p.s. 試下用source tree來edit project specific gitconfig,睇下會唔會overwrite

TOP

TOP

本帖最後由 Super169 於 2016-3-30 14:13 編輯
你個setup都幾復雜
proxy setting如果係全部project都係咁set,就set去global個.gitconfig吧 (唔知windows ...
梁炳 發表於 2016-3-30 13:54


我應該係用緊 global setting 既, git GUI 都係同一個 setting, 佢一刪左, 我連 git GUI 都死埋.
家陣用緊 win7, 個 .gitconfig 係 C:\Users\<userid> 入面.

我都唔知點解, 我頭先只係開 Tools->Options 改 Project folder, 佢就會同我 clear 左 .gitconfig 入面既 http section.

剛剛再三試過, 原來唔駛改野, 只要開左呢版再 OK, 佢就會 clear 左 .gitconfig 入面 [HTTP] 成舊.
或者 ching 可以試下, 在 .gitconfig 加入 proxy 設定, 再開 Tools->Options, 再 OK走人 (其至 [x] 去close 都一樣), 睇下 .gitconfig 入面 [HTTP] 係咪 clear 左.

TOP

建議睇睇 git workflow & branching strategy

1.
2.
3.
icarus-c 發表於 2016-3-30 14:01



唔該哂 ching, 有時間慢慢研究下先.  
不過我只係個人自己用, 改野都好直線咁去, 好多 feature 都用唔著.

TOP

回覆 13# Super169

用呢粒制Edit無發現有問題,估計係你係external editor改完,SourceTree未refresh個cache


都係果句,用gui介面就預左佢會同你背後改好多野,不及command line咁100% control
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

回覆  Super169

用呢粒制Edit無發現有問題,估計係你係external editor改完,SourceTree未refresh個cache ...
梁炳 發表於 2016-3-30 14:21



我係用呢個 options, 開完即 close 都會 clear 左:
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

回覆 14# Super169

如果你熟workflow你唔會問呢個問題..
雖然係一腳踢 但你可以當自己係A/B機工作時係兩個唔同user
d workflow既concept自然就可以apply

例如A/B機都pull/push去 central (e.g. github)  A機做到一半push去github既branch度  返到B機繼續, 完成又push去github,  A機第日pull番

就唔洗又github又gitlab又proxy  clone幾個repo

TOP

回覆  Super169

如果你熟workflow你唔會問呢個問題..
雖然係一腳踢 但你可以當自己係A/B機工作時係兩個唔 ...
icarus-c 發表於 2016-3-31 08:06



唔該哂 ching
我既意思, 只係想話我唔會出現 A B user 同時改野.  
除非 A 機做完唔記得 push 番上去, 就去左 B  機, 不過由於我好大機會改緊同一個 file, 呢個情形盡量 B 機唔做野.  (自己野, 可以停工.)  我會慢慢再睇下佢既 workflow 點樣可以應該番哂.

不過, 最後果句有少少唔明, 你話 "就唔洗又github又gitlab又proxy  clone幾個repo", 係想講邊樣野?
我感覺好似講緊唔同 地方既 copy, 唔知有無理解錯.

因為我家陣都諗緊, 自己點 keep backup.  以前係好原始咁每日一個 zip 的.
家陣放左上 git, 有哂 history, 仲好過每日有 backup.
如果只係 local 機加 github, 都好似夠, 就算 GitHub 死左, 我 A B 機入面都應該有, 除非三個一齊死.  唔知大家仲會唔會另外再做 backup?

TOP

睇你ge需要應該只係想要一個develop branch
最簡單係將github當central point用

係A改ge時候就先switch去個develop
$ git checkout develop

到你改完/想走就先將做左ge change push返上去
$ git add <modified files>
$ git commit -m "<commit message>"
$ git push

到B機就先由github update個develop branch
$ git pull
之後同A一樣
到一個可以release ge狀態就merge返master

要做backup其實只要keep住pull返成個repo就得
$ git pull --all
git本身成個tree keep係local 有咩事你只要將local push返上remote就ok

TOP

太長,我無睇曬上文下理
我只下搭下咀, 所以可能完全吾關事

我係個 project 0既 gradle.properties 加左呢句
就可以自由出入 GIT thru proxy :>

systemProp.http.proxyPassword=AAA
systemProp.http.proxyHost=proxy.company
systemProp.http.proxyUser=BBB
systemProp.http.proxyPort=8080

systemProp.https.proxyPassword=AAA
systemProp.https.proxyHost=proxy.company
systemProp.https.proxyUser=BBB
systemProp.https.proxyPort=8080

TOP