逃离了 sourcetree,开始使用开发工具自带的 git gui

13 小时 43 分钟前
 codingadog

sourcetree 用了五六年了,一直有一个偶发问题,会莫名其妙的错误删除项目( windows 版本,mac 版本不确定)。

官网也有类似反馈: https://community.atlassian.com/forums/Sourcetree-questions/Souretree-delete-my-all-project-contents-in-local/qaq-p/604268

升级了无数次,这个问题似乎一直没能解决。

大概率复现方式:

  1. 启动 sourcetree ,双击进入管理的项目,多进几个
  2. 开启新标签页,进入的项目关了也行,不关也行,不影响复现
  3. 右键某个项目,删除,确认(提示框很可能只有一个项目,就算有多个,也是不准确的)

然后就发现之前进入过的项目(一个或多个甚至全部),被无声无息的删除了

在经历了昨天一天的工作被删除以后,花了一上午重新配置了 git 和 ssh ,直接使用 jetbrains 和 vscode 自带的版本管理工具了。(顺便夸一句,感谢 idea 的 local history 功能救我狗命)

2014 次点击
所在节点    程序员
25 条回复
bojackhorseman
13 小时 37 分钟前
感觉 git 的命令行用的还是更多的
ererrrr
13 小时 30 分钟前
假如是他删除的,平时关掉 souretree 不可以么?
只在提交的时候用?
AmoreLee
13 小时 29 分钟前
试试 https://magit.vc/ ,最好的 Git UI
peasant
13 小时 16 分钟前
“逃离”隐含对威胁、压迫或危险的抗拒,换个软件而已,有必要用逃离吗?

jetbrains 家开发工具的 git 功能我觉得就特别好用。
chesha1
12 小时 16 分钟前
@peasant #4 +1 ,我在 vscode 里写完功能都要打开 idea 就为了用它的 git ,感觉还没有 vscode 拓展能比得上的
Niunai
11 小时 56 分钟前
我在 windows 下一直用 tortoise git ,你可以尝试一下。tortoise git 的分支图特别好用。diff 工具可以集成 beyond compare 。香得一坨。
不过 rebase 、reset 等操作,我还是在终端下操作。
DL9412
11 小时 33 分钟前
我用的 https://fork.dev/ ,感觉比 source tree 好用
orzsirius
11 小时 31 分钟前
直接付费用 Fork ,https://git-fork.com/ ,界面跟 sourcetree 一模一样,但是不卡,体验很棒
hukei
11 小时 9 分钟前
sourcetree 已经扔了 2 年了 用 vscode 的
codingadog
11 小时 9 分钟前
@ererrrr 可以,但是只要使用到了 sourcetree 本身的项目删除功能(包括只删除项目书签和从磁盘删除),都可能会触发这个问题
codingadog
11 小时 8 分钟前
@peasant 它把我的项目清空了,这已经足够危险了
neoblackcap
11 小时 7 分钟前
最稳定的是命令行,关键是在于你知道那些命令是干了什么。其他外部工具基本上是在合并的时候才会用
wangtian2020
10 小时 48 分钟前
没在 sourcetree 里删过库,没遇到过这个问题。没事的又不是我用 sourcetree 会意外删文件
zx9481
10 小时 46 分钟前
目前在用 jb 家的 git
totoro52
10 小时 43 分钟前
感觉用过最好的还是 jb 的 git ,清晰又好用
anan1314git
10 小时 39 分钟前
SourceTree 和 fork 相比较, 性能差不少, 项目一大, 历史一多, tab 切换比较卡顿, graph 列表滚动也不流畅
tonytonychopper
10 小时 33 分钟前
jb 的 git 是我用过最舒服最好用的
ggvoking
10 小时 30 分钟前
sourcetree 卡死了,fork 才是 yyds ,用了好多年了。
prosgtsr
10 小时 29 分钟前
我一直用 idea 的 git ,爽
同事一堆用 sourcetree 的。不知道为何,还有少数用命令行
ooops
9 小时 33 分钟前
sourcetree 已经扔了 5 6 年了,不思进取,就 sidebar 宽度记忆都没有,留它何用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1139926

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX