问题标签 [atlassian-sourcetree]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
28580 浏览

git - SourceTree 中的 git-blame 在哪里

我想看看谁贡献了文件的哪一行/更改。git-blame 正是这样做的。那么 SourceTree 有 git-blame 视图吗?

0 投票
2 回答
8353 浏览

git - SourceTree 中的 git mv 在哪里?

我知道你可以移动文件。但是重命名和移动整个目录呢?

0 投票
8 回答
22477 浏览

xcode - 如果未提交,如何撤消“丢弃”

我在提交更改时不小心单击了放弃。所以我丢弃了整个文件,但我只想丢弃一些大块。但是我没有点击提交,我做了取消。

但现在我在文件中看不到我的代码。

我能做些什么来撤消该死的丢弃?

提前致谢

0 投票
1 回答
3994 浏览

git - 如何使用 Sourcetree 创建跨越提交的补丁?

我观察到,当我“创建补丁”时,对话框会创建补丁,该补丁“指向”我“从”它的前身“选择”的提交。

在对话框中,我可以诱人地选择两个单独的提交,差异面板会显示这两个提交之间的差异——这就是我想要的补丁。

但是当我按下“OK”时,我仍然得到了单个提交补丁。

有没有办法使用Sourcetree来实现我的意思?

(注意:有一个“sourcetree”标签可能会很好?)

0 投票
2 回答
3515 浏览

git - SourceTree 不显示历史记录

我在 Bitbucket 中有一个 Git 项目,但我遇到了一个无法查看提交历史的问题。我可以签入代码并将其推送到存储库中,但我看不到任何更改。但是,如果我使用该站点或其他 Git 可视化客户端,我可以看到提交。知道我做错了什么吗?SourceTree 版本 1.5.4。

0 投票
2 回答
7191 浏览

git - Sourcetree 中的标签消息在哪里

Sourcetree中的git标签在哪里可以访问到对应的消息。标签的上下文菜单似乎没有提供这样的选项。

0 投票
4 回答
18155 浏览

git - Git 预提交钩子在 GitHub for mac 中失败(在命令行上工作)

我创建了一个非常简单的预提交脚本:-


当我git commit在命令行运行时(测试失败),我得到了预期的 exit 1 和 message Tests failed. Aborting..

但是,如果我使用 GitHub for Mac 但是我会得到:

我猜这归结为npmGitHub for Mac 正在使用的执行环境不可用,但我一直在努力解决这个问题。

0 投票
5 回答
39238 浏览

git - SourceTree 中的 git 子模块更新在哪里?

如何更新 SourceTree 中的 git 子模块?

0 投票
5 回答
6370 浏览

git - Git 软件(例如 Gitbox、Github、SourceTree)可以使用远程仓库而不是本地仓库吗?

我喜欢使用 Git 软件来推送提交,但我使用的那些(Gitbox、Github、SourceTree)在向它们添加新仓库时都要求本地仓库。

问题是,我的仓库在我的开发服务器上,而不是我的本地机器上。

那么 Git 软件可以使用远程 Git 存储库作为开发存储库,然后将其推送到您的主存储库(例如 Github 或 Bitbucket)吗?

否则,您似乎无法使用该软件,而不得不通过 SSH 使用命令行。

谢谢

0 投票
2 回答
1252 浏览

git - 我的 Git 更改去了哪里?

我已提交对 Git 的更改并推送到原点。另一位开发人员在合并时遇到问题。他们做了一些事情并推动了。我看到了更新并进行了拉动,我的一半更改被还原了!发生了什么?我猜他们有合并冲突并使用了他们的文件版本,但即便如此我还是找不到我在 Git 中工作的任何历史记录?

我正在使用 SourceTree,但还不太适应。我刚刚安装了 Smart Git(更熟悉它),但没有找到任何有用的东西来发现其中发生的事情。