问题标签 [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 回答
10147 浏览

ssh - 使用 Gitlab SSH 配置 SourceTree

我已经尝试用 SourceTree 设置 gitlab 几天了,你可以一步一步解释吗?我找不到解决方案。

再见,谢谢!

0 投票
1 回答
1292 浏览

git - 本地存储库作为子模块

假设我有一个名为Shared Features远程和本地的存储库。

我想将此 repo 添加到另一个 git repo 作为 a submodule,但我不想使用远程的,而是使用本地的(出于带宽原因)。

所以我想使用这个本地仓库作为子模块和远程仓库之间的代理。这可能吗?

提前致谢。

注意:如果您也告诉我如何在 SourceTree 中执行此操作,我将不胜感激。


编辑:我认为我缺乏明确我的问题的术语,所以我在这里画出我的意思: 在此处输入图像描述

0 投票
5 回答
12494 浏览

windows - 无法创建“/git/index.lock”:文件存在 - 但它不存在

尝试使用源代码树以交互方式重新设置基准时,我收到此消息。

致命:无法创建'X:/sources/project/.git/index.lock':文件存在。

问题是X:/sources/project/.git/index.lock不存在

SO上的所有其他解决方案都对我不起作用,因为他们都说要删除这个文件。

0 投票
1 回答
110 浏览

git - Git 反转提交错误

在 SourceTree 中,我尝试撤销提交,但出现此错误:

我该怎么做才能撤销这个提交?

0 投票
1 回答
731 浏览

git - GIT:如何在 WHM Centos 服务器上创建 git 存储库并连接 SourceTree

我需要在我的 cPanel WHM VPS 上设置一个 git 服务器,生成一个 URL 以连接到一个仓库(我在 /opt/git/repo.git 上创建了一个仓库并配置了 SourceTree 或任何其他 Windows 可视 Git 客户端。

我遵循了本指南:https ://newagesoldier.com/setting-git-cpanel-server/ 并设置了我的仓库。

然后我尝试通过在我的 Windows 控制台上运行此命令来克隆它:

但收到此错误:

致命:存储库“[URL]”不存在

我已经阅读了很多关于这个案例的帖子和问题,但很多都是很老的,还有一些不是很清楚就是不完整。

谢谢!

0 投票
2 回答
1422 浏览

git - 使用 SourceTree 在 Windows 网络位置创建 git 远程:致命:无法获取当前工作目录:无错误

\\company.net\dumptruck\repos\MyRepo我想使用 SourceTree在具有 Windows 名称的网络位置创建一个远程存储库。我已经阅读了周围,但我还没有找到解决我的情况的方法。这是我所做的。

  1. 我试图从 SourceTree 打开终端,但它没有打开。这是因为我猜你需要先创建/克隆一个 repo。
  2. 然后我尝试通过 SourceTree GUI 创建一个新的 repo,方法是提供\\company.net\dumptruck\repos\//company.net/dumptruck/repos/作为路径。在这两种情况下我都得到了错误fatal: unable to get current working directory: No error
  3. 我认为使用命令行可能会更好。因此,我创建了一个本地仓库C:\Somewhere\MyRepo以便能够打开终端。然后,我发出cd //company.net/dumptruck/repos/紧随其后的git init --bare. 我收到与以前相同的错误:fatal: unable to get current working directory: No error请注意,我可以到达该文件夹//company.net/dumptruck/repos/
  4. 命令pwd和回声都$PWD提供//company/dumptruck/repos/

有什么提示吗?

0 投票
1 回答
180 浏览

git - Git状态内存不足

我有一个相当大的存储库,其中包含大文件。我在当地的分支机构工作了几天,并决定今天推送。不幸的是,“git status”返回内存不足错误。我尝试在配置文件中更改一些内存分配大小,但没有运气。我究竟做错了什么 ?我能做些什么?

0 投票
7 回答
47725 浏览

git - 如何从 Git 拉取请求中删除文件

我打开了一个拉取请求,其中有一些project.lock.json我不想在将分支合并到主分支时合并的文件。有没有办法project.lock.json从我的拉取请求中删除那些文件?

0 投票
0 回答
109 浏览

git - Domino 设计器和源代码树(覆盖问题)

一年多以来,我们一直在使用 Notes 8.5.3 和 Source Tree 的组合,一切进展顺利,但是,最近升级到 9.0 后,我们观察到,设计器项目并不完全与磁盘上的项目同步。不确定,但更多时候新元素/自定义控件被正确同步,但是,更改的元素不会被正确替换。

奇怪的是,它是随机发生的,当我们打开磁盘上的项目时,一切都在里面,但是,即使在设计师手动执行同步操作后,有时设计也不会处于正确的状态。

这确实是一个奇怪的问题,不确定是否有人真的遇到过这样的问题,但是这里的任何建议都会有很大帮助。

谢谢。

0 投票
3 回答
2333 浏览

git - SourceTree 外部合并停止工作

我已经在源代码树中使用 tortoiseMerge 作为外部工具有一段时间了,但是今天我在拉取后有 3 个冲突,所以我修复了第一个,然后我想打开下一个,然后弹出窗口说 Visual merge in progress,但是什么也没发生,乌龟没有启动。

怎么会这样?
它工作了一秒钟,而不是......

我做了一些搜索,但并没有真正找到太多,我试图将源树中的差异工具从系统默认更改为乌龟,但没有任何效果。

任何想法发生了什么?