草庐IT

sourceTree

全部标签

git - 使用 SourceTree 推送到 gerrit

我不知道如何让SourceTree推送到Gerrit。我看到了这个链接,但我仍然不明白它是如何完成的:https://answers.atlassian.com/questions/29361/configuring-sourcetree-push-for-gerrit显然,根据1.3.3的发行说明,有一种方法可以做到,但我想不出来:http://www.sourcetreeapp.com/update/ReleaseNotes.html#version-1.3.3是否有关于如何操作的分步指南?现在我在终端上运行这个命令来推送gitpushoriginHEAD:refs/for/mas

git - 在 SourceTree 中查看 Stash 的完整内容

在SourceTree中有没有办法查看存储的全部内容?我已经在Develop分支上stash了大量尚未准备好提交的更改,以便检查Master分支以获得修补程序。现在我意识到存储中的一个更改最好包含在修补程序中,因为无论如何我都必须进行新的部署。但是由于存储空间很大,当我在SourceTree中选择存储空间时,我看不到我想要的特定更改。对我来说,SourceTree只显示了一部分存储作为某种摘要......我知道我可以通过几种不同的方式解决这个问题,但是如果有一个我不知道的选项可以让SourceTree显示存储的全部内容,我会很高兴有人可以告诉我在哪里可以找到它。存储库是一个GIT存储库

git - 在 sourcetree,Git 窗口客户端中提交存储库时出错

我是bitbucket、git和sourcetree的新手。我在bitbucket上创建了一个存储库,然后我为win7安装了sourcetree客户端,然后我用我的本地桌面文件夹克隆了该存储库,然后我在本地文件夹中放置了一个文件,现在当我尝试提交更改时,sourcetree给我以下错误。git-cdiff.mnemonicprefix=false-ccore.quotepath=falsecommit-q-FC:\Users\shahjahan_khokher\AppData\Local\Temp\vrkvrvyu.uba*Pleasetellmewhoyouare.Rungitcon

git - 与推送 sourcetree 相关的大块头意味着什么

当我在“开发”分支上进行更改时,我在分支旁边看到一个向上箭头,告诉我将推送多少更改。让我感到困惑的是sourcetree如何决定数字是多少?好像跟一个叫帅哥的东西有关?什么是帅哥?是否有返回相同数字的等效git提交? 最佳答案 请注意,要推送的更改数量可能是指您领先于origin/master的提交数量,与hunks无关。要查看您领先于master的提交,您可以执行以下操作:#getmostrecentcommitfoundinbothmasterandorigin/mastermb=$(gitmerge-basemasterori

git - 在 Sourcetree 中开始 merge 后无法提交

在merge后尝试提交时,我收到此错误消息:"fatal:Youareinthemiddleofamerge--cannotamend."我该如何解决这个问题?据我所知我已经解决了所有冲突,我只需要完成merge并提交更改。但是该产品不允许我也没有给我任何关于我下一步打算做什么的线索,并且没有“完成merge”的选项每次我尝试提交更改时,我都会收到错误消息,现在我不知道该怎么做! 最佳答案 您可以手动删除.git/MERGE_HEAD并且Git无法判断您只是在进行merge。它会让您像往常一样使用索引中的更改修改之前的提交。请阅读:

git - 如何在 SourceTree 中按文件夹过滤日志?

在SourceTree中,如何将日志限制为仅显示影响给定文件夹中文件的提交?即相当于:git日志路径/到/文件夹 最佳答案 点击左上角的文件状态分段控件。在在索引中暂存的文件区域上方,将过滤器设置为TreeView和显示全部。您的所有文件都将显示在工作树中的文件区域。选择一个或多个文件和/或文件夹,右击并选择LogSelected...。 关于git-如何在SourceTree中按文件夹过滤日志?,我们在StackOverflow上找到一个类似的问题: htt

git - 使用 gmail 打开 Bitbucket 帐户后的 SourceTree 密码

我使用我的gmail帐户创建并登录到我的bitbucket帐户(类似于我处理堆栈溢出的方式)。现在我正尝试通过SourceTree访问我的存储库。当它要求输入密码时,我不确定输入什么。当我输入我的谷歌凭据时,它失败了。 最佳答案 安装SourceTree时,安装向导会提示您输入BitBucket的用户名和密码。这与您的sshkey无关,因为稍后会出现。用户名-请引用Bitbucket.管理账户.更改用户名找到正确的用户名。这与您的Google帐户不同,或者如果值匹配,那是巧合。密码-这是您创建帐户时的密码。如果您忘记了,请参阅Bit

git - SourceTree 中的 Squash

是否可以在SourceTree中压缩?我看到显然您可以“拖放”提交以压缩它们。但是,当我这样做时,它只会突出显示几个提交。 最佳答案 更新的答案适用于Windows的SourceTreeAsofversion1.5,您现在可以进行交互式rebase,这将允许您进行压缩。Mac版SourceTree交互式rebase已在SourceTreeforMacsinceversion1.6中可用(强调我的):Thegitrebase–interactivecommandallowsyoutoreorganiseyourcommitsafter

git - 存储使用 atlassian sourcetree 所做的更改

我的项目中更改了很多文件。我想存储2个文件,但我有点害怕犯错,因为我从来没有这样做过。如果我现在存储,它只会存储2个暂存文件吗?如果我不标记“保持暂存更改”,它会恢复到以前的状态吗?这听起来可能很愚蠢,但最好先保存然后再后悔。 最佳答案 这一般适用于Git,而不仅仅是SourceTree。当您stash更改时,将被stash的项目是对您的工作副本和临时区域中的跟踪文件的更改。这些更改将保存在存储中,并在工作副本和索引中还原。当您选择在索引/暂存区中保留更改时,这些更改仍将被stash,但Git不会同时在暂存区中还原它们。这很有用,例

git - SourceTree 和 Stash : Unable to get local issuer certificate

我们在Windows2008R2服务器上安装了AtlassianStash,大部分情况下一切都运行良好。我们有一个由本地本地CA颁发的SSL证书和一个DNS条目设置,因此我们可以转到https://stash/并且它工作得很好,除了在Firefox中它会抛出一个警告(相关?)。当使用Atlassian的Sourcetree时,我们可以导航并选择一个存储库,但是当我们尝试克隆它时,我们会收到以下错误:fatal:unabletoaccesshttps://user@url/scm/etc/etc.git:SSLcertificateproblem:unabletogetlocalissu