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

git - 如何使文件在源树中不被跟踪。我想在本地创建和保留一些文件

我有一些 .java 文件要保留在本地,我不想推送到原点。我怎么能对源树说请不要跟踪这些文件。

0 投票
2 回答
528 浏览

git - 将 master 重置为先前的提交 - 如何推送

我正在使用 SourceTree。所以我做了一些提交/推送(它们在远程),我需要撤消它们。我试图“逆转”它没有达到我预期的更改(即没有解决我遇到的问题)。所以我将主人重置为特定的提交。该代码再次起作用,但是我现在落后了六个提交。如何使用重置状态更新分支(即在我正在进行的工作提交后清除所有内容)?

我知道以前有人问过这样的问题,但我仍然无法弄清楚如何解决这个问题。

谢谢。

0 投票
1 回答
5511 浏览

git - 将具有非标准端口号的 SSH 存储库克隆到 SourceTree

我花了大约 20 分钟来解决这个问题。

我收到了一个用于存储库的 SSH 地址的电子邮件。至关重要的是,它有一个非标准(即不是 22)端口号: git@domain.com:1234/opt/git/repository.git

我以为我可以将其复制粘贴到 SourceTree 中,但不断收到This is not a valid source path / URL错误消息。

当我仔细查看日志时,错误是它正在寻找1234/opt/git/repository.git服务器上的路径 - 它将端口号视为路径的一部分。显然没有找到回购。

0 投票
1 回答
1457 浏览

git - 无法推送与已删除分支同名的新分支以在远程存储库上创建分支

好的,标题很混乱,但是发生了什么:

- 有一个本地分支及其对应的远程分支

- 删除了两个分支

-重新创建具有相同名称的分支,并应用我的更改

- 无法推送到远程存储库,因为:

0 投票
7 回答
21357 浏览

atlassian-sourcetree - SourceTree 不会显示我的所有更改

我想提交我的作品。但是当我想查看我所做的更改并将它们写入提交消息时,我看到我的一些更改不会显示。

问题是什么?

0 投票
2 回答
890 浏览

git - 从暂存中删除 .gitignore

我对 git 只有一个问题,就是我试图将 .gitignore 添加到 repo 中,但我不希望它是这样,你如何忽略忽略文件?我不想在任何地方看到 .gitignore 。

我试图忽略它,但我只能丢弃它或删除它,这绝对不是我想要做的。

在此处输入图像描述

0 投票
6 回答
31772 浏览

git - 推送后如何在 Bitbucket 上压缩提交?

我目前正在与多个其他人一起开展一个项目。问题是我们创建了一个现有项目的分支,并且需要将分支过程之后的所有提交压缩为Bitbucket上的拉取请求的单个提交。

有什么方法(最好使用SourceTree,否则使用终端)将已推送的提交压缩为单个提交,这样 Bitbucket 中所有提交的历史记录也只是一个提交加上在我们分叉项目之前已经存在的提交?

以一个简单的项目为例,其中只有一个master分支中的几个文件。

0 投票
2 回答
42 浏览

git - 如何在特殊类别下创建一些标签?

我看到有人可以创建标签,这些标签在一些工具(如 sourcetree)中被分类到不同的文件夹中。

我想知道如何使用文件夹创建标签

文件夹 1,标签 1,标签 2

0 投票
2 回答
143 浏览

database - 在单个项目 ODP 下为多个相关的 Lotus Notes 数据库设置 SourceTree

我有多个笔记模板,都与单个应用程序/项目相关。

问题:我不想为构成单个应用程序的多个数据库中的每一个创建单个 ODP 项目文件夹,而是想创建一个 ODP 项目文件夹以保存多个相关的 Notes 模板。我是否还需要在主应用程序/项目 ODB 目录下创建专用项目 ODB 文件夹 - 或者 - 我可以简单地创建代表整个应用程序的单个 ODP 项目文件夹,然后将每个单独的模板数据库添加到同一个应用程序/项目 ODB 目录中?

我问的原因是,当向整个应用程序添加新功能时,新功能很可能会“触及/跨越”应用程序内的多个数据库。

我想为每个功能生成一个版本号,无论新功能是否仅涉及应用程序中的单个数据库 - 或者 - 如果该功能跨越应用程序中的多个数据库。

我认为为每个数据库设置单独的 ODP 目录最终将成为一场噩梦,因为随着时间的推移,每个数据库可能具有不同的版本号,特别是如果它们关联/识别给定功能/版本所涉及的所有数据库是单独创建和跟踪的,然而,如果给定的 Release # 可以跟踪给定版本号的单个到多个数据库应用程序更改,它会更容易和更合乎逻辑(我认为)。

0 投票
1 回答
52 浏览

git - 在 Sourcetree 中配置本地存储库

默认情况下,使用 Sourcetree 和 Git,当我从开发分支签出时,代码会在 /Documents [Windows 7] 下签出。有没有办法配置此路径,以便我可以将代码签出到 my_preferred_Drive:/my_preferred_folder?