问题标签 [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.
git - 即使原始文件仍然存在,也让 SourceTree 检测重命名
我正在尝试将一些 Javascript 文件转换为 TypeScript 文件。我已将我的move.js
文件重命名为move.ts
我的 IDE(本例中为 VSCode)并使用 TSC 编译以检查一切是否正常。现在我想提交我的更改。
我不知道如何让 SourceTree 和/或 Git 明白:
- 我的原始文件已重命名;和
- 该文件(带有新名称)有一些变化;和
- 创建了一个具有原始文件名的新文件;
这甚至可能吗?如何使用 SourceTree(或失败,git 命令行工具)来指示此状态?它需要两个单独的提交吗?
以下是 SourceTree 显示的状态:
如果我按原样暂存这些文件,它将作为编辑+添加提交,这是我不想要的。
以下是git status
报告内容:
如何告诉 SourceTree 和/或 git 我的文件已被重命名、编辑,并在其位置输入了同名的新文件?
git - SourceTree 更改分支,丢失未提交的工作?
我正在处理我的代码,在我的主分支上,还没有提交。有人在我的机器上安装了 SourceTree 并将分支更改为另一个分支,导致我的本地文件更改为该分支。现在我被卡住了,因为我不知道我以前的文件在哪里?他们迷路了吗??我说的是几周的辛勤工作,SourceTree 在哪里保存他缓存的未提交文件?请帮忙。
atlassian-sourcetree - Sourcetree GUI 问题
我在 Sourcetree 中的图形环境有问题,正如您在此图像Sourcetree 错误中看到的那样
您可以看到分支面板显示为黑色背景,弹出菜单显示为白色字体颜色。
我尝试卸载和安装超过 3 次,删除 /appData/local/Altassian 中的所有条目,安装了最新版本的 Java(......只是为了尝试)但还没有。我不知道有什么问题。
这是唯一存在此问题的应用程序,我的 Windows 10 的其余应用程序工作正常。在这种环境下使用 git flow 工作很痛苦 :(
你知道可以是什么吗?
提前致谢!
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 不断移动,移动和移动,但没有任何反应。有任何想法吗?谢谢。
git - git gc - 致命:坏对象参考/遥控器/图标
我git gc
给了我错误:
我知道这些Icon
文件与 OS X 的自动创建文件有关。我已将它们添加到.gitignore
.
但在我这样做之前,他们可能已经承诺了。
我是唯一一个提交/拥有副本到存储库的人。
谢谢你。
sourcetree - SourceTree 树视图在那里,但现在它消失了
最近更新到SourceTree v1.8.2.11
,我不再有树视图。这么方便的功能。它在哪里?
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
请帮助我了解为什么结帐需要这么长时间。
ios - Git 无法识别更改 [.imageset] 的名称
我目前正在使用版本控制 Git + SourceTree 处理 iOS 项目。我有一个问题,当我更改图像集的名称(在 Assets.xcassets 文件夹内)时,Git 没有被标记为未暂存文件(脏文件)。例如,将名称从 更改icon.imageset
为icon_new.imageset
。但是,如果我添加新的图像集,Git 现在会识别这个新添加的文件并标记为未暂存,当然,它也允许我提交它。
我在这里附上了我的ignore file
. 我不太确定这是原因还是 Xcode 的错误。希望任何人都可以提供一些提示或解决方案,以便我可以继续重命名我的所有图像集。
更新1:
调用后git status --ignored
,我得到以下结果。
是否行
造成问题?
git - Git 从历史记录中删除重复的提交
所以....我说试图从历史记录中删除一个文件,因为它包含一个密码(我知道 - 从一开始就应该在 gitignore 中!)。我按照https://help.github.com/articles/remove-sensitive-data/到第 6 点,但我的 SSH 密钥被 Git Bash 使用(通常使用 sourcetree 作为存储在 BitBucket 上的存储库)有问题待修复,现在我拥有历史中所有提交的副本(最近的两个除外)。
在查看父母时,重复提交是独立的。实际上,看起来好像有两个 master 分支从未合并。
这是我的日志的顶部和底部: 顶部和底部的日志
如果有人可以建议我如何清理它,我将不胜感激。