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

git - 如何获取有关 SourceTree 未能提交的原因的信息?

我刚刚开始使用 SourceTree,并且通常是真正的版本控制,尽管我在一两年前在一个项目上使用过 GitHub,所以我知道它应该如何工作。我在 Windows 10 上使用 SourceTree,并在 BitBucket 上托管一个 repo。到目前为止,一切都很好 - BitBucket 上出现了空的 repo,我可以在 SourceTree 中看到它。这就是问题开始的地方。我手动将文件添加到计算机上的存储库文件夹中,并尝试将它们提交到主分支。这样做后,我会得到一个进度条,它会填满,然后变成红色。单击“显示完整输出”按钮会给我一个巨大的文本墙,其中包含我提交的所有文件的文件名(其中有很多)。在这面文字墙的最后,有一行写着“错误完成,见上”。我如何根据此找到问题所在?也许作为一个初学者,我错过了一些非常明显的东西。任何帮助将非常感激!

编辑

所以我清空了文件夹,没有错误地提交,再次添加文件,提交并推送没有任何问题。我的问题已解决,但我仍然想知道问题的答案!谢谢。

0 投票
2 回答
1069 浏览

bitbucket - 恢复磁盘 SourceTree 上已删除的存储库

我试图在 sourcetree 中删除我的存储库,但无意中删除了存储库中的所有文件和代码,

我曾经看过一个非常相似的问题,但没有回答或评论解决方案,

任何可能的解决方案都会非常有帮助!

0 投票
1 回答
1030 浏览

git - 将 1GB+ 的存储库从 BitBucket 克隆到 SourceTree 需要很长时间

我在 Bitbucket.com 上有一个非常大的存储库(超过 1Gb) - 当我尝试使用 SourceTree 克隆它时,它指出它正在克隆并且应用程序没有崩溃,但已经超过一个小时(我的互联网连接是一个快速的宽带,所以这不是问题)。

有没有我可以运行的命令来验证克隆过程是否正常工作,这只是等待的情况?

0 投票
3 回答
96 浏览

git - 刚学习的时候如何在 GitHub 中使用远程仓库?

我正在尝试学习 GitHub,所以我下载了包括 SourceTree 在内的必要工具。目的只是为了学习。但是在创建远程存储库时我遇到了一个障碍。我可以在与本地存储库相同的机器上创建一个吗?看来我必须付费才能在 GitHub 服务器上使用它。但是如何设置它以便我可以在我的机器上本地学习它?

0 投票
1 回答
4814 浏览

git - SourceTree 创建本地分支但不推送远程

我想创建我们的开发分支的本地副本。一旦对开发分支进行了修复,我想将这些更改推送到远程并与我的本地分支合并。

我想要这个本地分支的原因是,我在开发分支上有一些实验代码,并且有一些仅用于沙盒的配置值。

我创建了一个名为“Local”的新分支并提交了我的更改。但是一旦我按下按钮,源树想要将它们推送到远程,但我只想将它们保留在本地。(不要通过远程创建新分支)

有什么方法可以告诉我的本地分支不要跟踪远程,如果可能的话只推送到本地?那么这个分支(本地分支)也不会有待处理的更改。

0 投票
1 回答
4236 浏览

git - SourceTree:拉列表的远程分支为空

我正在尝试从远程提取数据,但分支列表为空: 在此处输入图像描述 在此处输入图像描述

该问题仅在 Windows 客户端上观察到,在 OSX 上没有问题。 git pull运作良好。此外,任何存储库都会出现此问题。其他操作,例如 fetch、commit、push,工作正常。

问题出在哪里?如何解决?

0 投票
3 回答
1263 浏览

git - 如何在以前的提交中恢复对 1 个文件的更改

最好使用 SourceTree 或简单的 git 命令,我将如何撤消先前提交中对 1 个文件的更改。换句话说,如何撤消提交,但仅针对已提交的许多文件中的一个?

希望避免必须撤消整个提交,然后重新提交除 1 文件更改之外的所有更改。

编辑: 我最终只是通过编辑手动“恢复” 1 文件。但是得到了 2 个好看的答案,我会选择一个在更多情况下似乎有效的答案。

0 投票
1 回答
63 浏览

git - 最近,我使用 sourcetree 将我的文件夹推送到 bitbucket。

最近,我使用 sourcetree 将我的文件夹推送到 bitbucket。但由于这是我第一次,在我设置 .git 之前,我不小心使用 sourcetree 软件删除了我的本地仓库。现在我没有任何备份。有没有办法恢复整个文件夹?谢谢你。

0 投票
1 回答
4729 浏览

git - 如何真正删除 git / SourceTree 上的标签

我知道如何从 SourceTree 中删除标签。只需右键单击、删除并勾选“从所有遥控器中删除标签”。然后它执行以下操作(为了便于阅读,我省略了标志-c diff.mnemonicprefix=false -c core.quotepath=false):

这行得通。

这是问题所在。

一段时间后,其他开发人员之一会将他们的功能分支推送到源,SourceTree 会自动将所有本地标签推送到远程服务器。这将重新创建我刚刚删除的标签。

我知道这个想法是标签不是“应该”被删除的,例如标签发布,但有时会发生错误。

有什么建议吗?

0 投票
1 回答
25 浏览

version-control - SourceTree:尝试注册主机帐户时出现 CryptographicException

我在实际版本(1.7.0.32509)中使用 SourceTree。

我有一个笔记本(win8.1之前)和一个台式机(win7之前),并将两个设备都升级到了win10。

当我想为我的存储库注册 Host-Accounts 时,它在笔记本电脑上运行良好,但是使用完全相同的配置(目录、安装等),它在我的桌面上失败了,它在尝试时报告 System.Security.CryptographcException:AccessDenied存储密码。

似乎在网上没有对我有用的解决方案。

感谢您提前回复。