问题标签 [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 投票
2 回答
6892 浏览

git - 即使原始文件仍然存在,也让 SourceTree 检测重命名

我正在尝试将一些 Javascript 文件转换为 TypeScript 文件。我已将我的move.js文件重命名为move.ts我的 IDE(本例中为 VSCode)并使用 TSC 编译以检查一切是否正常。现在我想提交我的更改。

我不知道如何让 SourceTree 和/或 Git 明白:

  1. 我的原始文件已重命名;
  2. 该文件(带有新名称)有一些变化;
  3. 创建了一个具有原始文件名的文件;

这甚至可能吗?如何使用 SourceTree(或失败,git 命令行工具)来指示此状态?它需要两个单独的提交吗?

以下是 SourceTree 显示的状态:

源树状态

如果我按原样暂存这些文件,它将作为编辑+添加提交,这是我不想要的。

以下是git status报告内容:

如何告诉 SourceTree 和/或 git 我的文件已被重命名、编辑,并在其位置输入了同名的新文件?

0 投票
2 回答
1484 浏览

git - SourceTree 更改分支,丢失未提交的工作?

我正在处理我的代码,在我的主分支上,还没有提交。有人在我的机器上安装了 SourceTree 并将分支更改为另一个分支,导致我的本地文件更改为该分支。现在我被卡住了,因为我不知道我以前的文件在哪里?他们迷路了吗??我说的是几周的辛勤工作,SourceTree 在哪里保存他缓存的未提交文件?请帮忙。

0 投票
0 回答
287 浏览

atlassian-sourcetree - Sourcetree GUI 问题

我在 Sourcetree 中的图形环境有问题,正如您在此图像Sourcetree 错误中看到的那样

您可以看到分支面板显示为黑色背景,弹出菜单显示为白色字体颜色。

我尝试卸载和安装超过 3 次,删除 /appData/local/Altassian 中的所有条目,安装了最新版本的 Java(......只是为了尝试)但还没有。我不知道有什么问题。

这是唯一存在此问题的应用程序,我的 Windows 10 的其余应用程序工作正常。在这种环境下使用 git flow 工作很痛苦 :(

你知道可以是什么吗?

提前致谢!

0 投票
2 回答
661 浏览

gitlab - Sourcetree gitlab克隆不适用于url

如果我想用 SourceTree 克隆我的仓库,我总是会收到错误“路径不正确”?

任何想法:我的 gitlab 路径:git@gitlab.com:danielmauch/myapp.git 在此处输入图像描述

0 投票
1 回答
1401 浏览

github - Sourcetree 不推送到 github

我有一个问题,我的存储库没有推送到 github。我的存储库位于我的电脑上,我使用 SourceTree 提交它并希望将其向上推送到 github。

输出是这样说的:

git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags --set-upstream ots master:master POST git-receive-pack (chunked)

并且 processbar 不断移动,移动和移动,但没有任何反应。有任何想法吗?谢谢。

0 投票
1 回答
1188 浏览

git - git gc - 致命:坏对象参考/遥控器/图标

git gc给了我错误:

我知道这些Icon文件与 OS X 的自动创建文件有关。我已将它们添加到.gitignore.

但在我这样做之前,他们可能已经承诺了。

我是唯一一个提交/拥有副本到存储库的人。

谢谢你。

0 投票
2 回答
783 浏览

sourcetree - SourceTree 树视图在那里,但现在它消失了

最近更新到SourceTree v1.8.2.11,我不再有树视图。这么方便的功能。它在哪里?

0 投票
2 回答
440 浏览

github - 使用 sourcetree 工具的 git branch checkout 需要超过 45 分钟

我正在使用 sourcetree 工具检查一个 git 分支,它需要很长时间 - 45 分钟。

执行命令
git -c diff.mnemonicprefix=false -c core.quotepath=false clone --branch mybranch --recursive mygitrepourl

分支大小:670 MB

请帮助我了解为什么结帐需要这么长时间。

0 投票
0 回答
823 浏览

ios - Git 无法识别更改 [.imageset] 的名称

我目前正在使用版本控制 Git + SourceTree 处理 iOS 项目。我有一个问题,当我更改图像集的名称(在 Assets.xcassets 文件夹内)时,Git 没有被标记为未暂存文件(脏文件)。例如,将名称从 更改icon.imageseticon_new.imageset。但是,如果我添加新的图像集,Git 现在会识别这个新添加的文件并标记为未暂存,当然,它也允许我提交它。

我在这里附上了我的ignore file. 我不太确定这是原因还是 Xcode 的错误。希望任何人都可以提供一些提示或解决方案,以便我可以继续重命名我的所有图像集。

更新1: 调用后git status --ignored,我得到以下结果。

是否行

造成问题?

0 投票
3 回答
1692 浏览

git - Git 从历史记录中删除重复的提交

所以....我说试图从历史记录中删除一个文件,因为它包含一个密码(我知道 - 从一开始就应该在 gitignore 中!)。我按照https://help.github.com/articles/remove-sensitive-data/到第 6 点,但我的 SSH 密钥被 Git Bash 使用(通常使用 sourcetree 作为存储在 BitBucket 上的存储库)有问题待修复,现在我拥有历史中所有提交的副本(最近的两个除外)。

在查看父母时,重复提交是独立的。实际上,看起来好像有两个 master 分支从未合并。

这是我的日志的顶部和底部: 顶部和底部的日志

如果有人可以建议我如何清理它,我将不胜感激。