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

git - GitLab HTTP URL 上的 504 网关超时

我在一个 linux 机器上安装了 GitLab 6.0 并创建了许多项目。我可以使用 SSH URL 创建每个项目的本地克隆,但是当我尝试使用 HTTP URL 时,我会在 seconds 内得到 504 Gateway Timeout

  • 当我将 HTTP URL 粘贴到 SourceTree 中时,它会显示“正在检查源”一秒钟左右,然后是“这不是有效的源路径/ URL”。当我单击“详细信息...”时,它说:
请求的 URL 返回错误:访问 http://myserver/group/project.git/info/refs 时出现 504
  • Git Gui 还尝试访问 http://myserver/group/project.git/info/refs URL 并收到 504 错误。

  • 当我尝试在浏览器中打开此“info/refs”URL 时,我得到一个“需要验证”弹出窗口,** 不接受**我的 GitLab 用户名/密码或电子邮件/密码。

  • Eclise EGit 插件具有提供用户名和密码的字段 - 如果我填写这些字段,我会得到一个分支列表,但随后我会在克隆操作中得到“读取超时”(repo 为 2GB)。这种方法确实适用于我的 GitLab 服务器上的小型项目。

按照说明,我使用了 nginx,但它似乎是我遇到的许多问题的根源。

sudo -u git -H bundle exec rake gitlab:env:info RAILS_ENV=production

0 投票
3 回答
5904 浏览

git - 如何恢复由于使用 git 而导致的 LOST WORK?

我正在使用 SourceTree,发生的事情是我点击了“提交”,然后添加了所有更改的文件,但在提交之前我想删除其中一个文件以便稍后提交。

我右键单击我的文件并提供以下选择:

  • 消除
  • 丢弃
  • 停止跟踪
  • 从索引中取消阶段

在此处输入图像描述

我真的被这些选择弄糊涂了,我点击了“放弃”,现在这个文件中所做的所有工作都丢失了!!!

恐慌模式!如何恢复我在此文件中的更改?

谢谢!

0 投票
1 回答
1487 浏览

git - Git:无法取消链接/无法在忽略的文件夹上创建目录

我正在使用 SourceTree,当我尝试从一个分支结帐到另一个分支时,我收到以下错误消息:

尽管在两个分支上, sf2/web/bundles/ 中的文件夹都被忽略了,因为许多提交,正如您在我的 .gitignore 中看到的那样:

我想这很正常,我在 Windows 上,符号链接是 sh*t。作为一种解决方法,我可以删除文件夹然后结帐,但这不是很好。

看来,因为我一开始就提交了这个文件夹/符号链接,现在它必须一步一步地重做所有修改,包括被忽略的文件夹?!

编辑:我确认它正在创建这个文件夹,它的旧版本,即使它现在应该被忽略。如果我删除这个文件夹,它会显示里面的几个旧文件作为工作副本更改......

0 投票
2 回答
18885 浏览

git - 源树和 Github 没有看到我的所有文件

我尝试为我在这个项目中使用的所有文件创建一个存储库。

并且由于某种原因,当我将文件添加到本地目录时,SourceTree 仅拾取其中一些文件并提交并推送到 Github。

这是本地目录的样子(每个文件夹都包含文件):

在此处输入图像描述

SourceTree 根本看不到红框内的文件夹。

以下是 SourceTree 中显示的内容:

在此处输入图像描述

从截图中可以看出,SoruceTree 只提取了 Vb.net 项目和 javascript 项目。我需要做什么才能拾取那些其他文件夹的文件?

0 投票
30 回答
250165 浏览

eclipse - 克隆或推送 git 存储库时 Eclipse 中的“无法打开 git-upload-pack”错误

我无法在 Eclipse 中的 Bitbucket 克隆或推送到 git 存储库:

错误“无法打开 git-upload-pack”

这很奇怪,因为前一天我没有任何问题。我已经下载了 3 次 sts 没有运气。这个错误一直显示。我还安装了 SourceTree,它说“这不是有效的源路径 / URL”:

源树中的错误“这不是有效的源路径/ URL”

如果我使用 git 命令导入项目,它可以工作,但我不想使用 EGit 来完成这项任务,因为我是 git 的新手。

我不知道这是否与它有关,但在同一个目录中我有 android-adt-bundle。这个效果很好,但该项目位于 GitHub 上,而不是 Bitbucket。此外,我正在与另一个人一起工作,他能够从 Bitbucket 存储库中获取和推送数据。我已经阅读了很多帖子,但没有一个对我有帮助。

我正在使用 Windows 7 顺便说一句。

0 投票
9 回答
49775 浏览

bitbucket - 如何在 SourceTree 中使用两个不同的 BitBucket 帐户

我设置了两个不同的 bitbucket 帐户。一种用于工作项目,一种用于个人使用。在 BitBucket 中,我为不同项目的每个帐户设置了一个存储库。

在 SourceTree 中,我有一些现有的个人项目正在同步到我在 SourceTree 上的个人存储库。在左侧面板中,我可以看到其中一个个人项目的“开发”分支,在 BitBucket 的遥控器上,我可以看到远程仓库。

在 SourceTree 中,我看不到将两个帐户分开的明显方法。例如,我在 SourceTree 中添加了工作存储库,但是当我尝试提交工作项目的初始版本时,它只给了我提交个人项目分支的选项。

我现在如何在本地添加我的工作存储库并仅将那些工作项目同步到该工作 BitBucket 帐户上的存储库中?

0 投票
1 回答
9537 浏览

git - 将 SourceTree 与 Git 一起使用时出错:“摘要”失败,代码 128:致命:无法读取树

将 SourceTree 与我们的特定 Git 存储库一起使用时,我们看到一个对话框弹出,并显示错误消息:

“摘要”失败,代码 128:致命:无法读取树 152c27e57424de6ae0df1f0d32feba7beae6e2fb

错误消息每天会弹出多次。

日志中没有其他信息,我们无法在命令行使用 Git 重现错误消息。当我们运行一些测试时:

一连串git ls-tree -r 152c27e吐出树的所有子节点,这确认它是src我们 Java 项目的文件夹。

此外,agit fsck --full成功且没有错误。对象和对象目录的形状是 100%,并且没有悬空项。对象的权限似乎很好。

我们可以做些什么来仔细检查存储库的状态,或者尝试重现错误消息?

0 投票
1 回答
2868 浏览

atlassian-sourcetree - 我可以在 SourceTree 中使用嵌入式 hg 命令行吗?

我很高兴 SourceTree 嵌入了 Mercurial。在奇怪的情况下,我想从 CLI 运行 hg 命令,例如

我得到的

我是否可以修改我的环境路径以使命令行适用于嵌入式版本,或者如果我想偶尔使用命令行,我是否必须安装和管理一个单独的 Mercurial 实例?

我正在使用 SourceTree OS X 版本 1.7.2

(这可能是一个超级用户的问题,但我认为这个社区有更好的机会了解和回应。)

0 投票
1 回答
30591 浏览

xcode - 如何在 SourceTree 中重新定位工作副本

我有一个添加到 SourceTree 的存储库。当我通过 XCode 对远程存储库提交更改时,我看到更改被远程提交,但我的工作副本没有在 SourceTree 应用程序中更新。我必须在 SourceTree 中重新调整对 master 的更改。这是因为我的工作副本文件夹设置为 SourceTree 中的错误位置。

如何更改 SourceTree 中本地工作副本文件夹的位置?

0 投票
1 回答
13847 浏览

github - 使用 SourceTree 制作标签

我们如何在 BitBucket 中标记代码?我查看了文档,但找不到任何使用 GUI 或像 SourceTree 这样的客户端的方法。这只能使用命令行吗?