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

git - Sourcetree 和 GitFlow - 不显示颜色分支

代码库越来越大。决定在 GIT 上变得更好......

我正在使用 xCode 并决定从 xcode git 转移到 SourceTree。我将我的代码保存在我的机器上,但想养成 git flow 的习惯。我打开了 Sourcetree 并导入了我的项目。一切看起来都不错。

我做了最后的提交并初始化了 GitFlow。但是当我从主分支移动到开发分支以创建功能分支时,我在日志中看到了分支名称,但我没有看到并行的 gitflow 彩色线。那是因为我的项目是本地的而且我没有做任何拉/推吗?还是我错过了一个设置?

PS:使用xcode 5。不确定是否相关。

0 投票
1 回答
2668 浏览

bitbucket - 使用 SourceTree 使用 GIT 检出特定目录

我的 iPhone 应用程序当前托管在 BitBucket 存储库中。我希望我团队中的图形设计师能够查看和签出图形资产目录并对其执行提交,而无需查看整个源代码。怎么可能呢?

0 投票
0 回答
35 浏览

git - 如何指示 Git 警告我删除的块?

我独自工作并通过使用 Git 将更改推送到我在 BitBucket.org 上的存储库来提交更改。

我很偏执,我可能会在工作时不小心从我的一个文件中删除了一堆行。我处理很多文件,在提交更改之前我通常不会仔细查看 Git 差异。

我使用 GitHub for OSX 来推送更改,但我愿意改用 SourceTree。如果文件的最新版本包含超过 10 个已删除的行,我可以指示他们给我一个警告吗?

0 投票
1 回答
2119 浏览

windows - SourceTree Windows Mercurial - 重新打开关闭的分支

当我尝试重新打开已关闭的分支时,我收到一条错误消息:

hg branch -y branchname abort:同名分支已经存在

(使用 'hg update' 切换到它)

完成错误,见上文。

0 投票
2 回答
636 浏览

git - ask github or sourcetree to ignore moved lines?

I'm using Git to keep track of the changes I make to my project. I often move entire sections around within my files.

When I view diffs using Sourcetree and GitHub for OSX, it shows me those moved lines as deleted (and shows them as new lines elsewhere). This is confusing visually.

How do I instruct Sourcetree or GitHub to ignore moved lines, and only show lines as deleted if they are truly gone?

0 投票
1 回答
5831 浏览

git - 手动解决与源树的 git 合并冲突

我在我的 Mac 上将源代码树用于我的 git 存储库。我在product.php 中合并了两个有冲突的分支。现在我有以下文件:

我想将它们与我最喜欢的编辑器合并。为此,我想要一个带有以下注释的文件,我认为这将是 git 的本机行为。

发现于: http: //git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging

我怎样才能得到我的合并文件?

非常感谢。

0 投票
1 回答
100 浏览

git - Git - 仅获取远程存储库

我正在学习 Git,我了解基础知识,但现在我被卡住了。我想要完成的是:

  • 是否可以创建一个存储库,在其中添加一个只能获取的远程存储库?

作为文件夹结构的示例:

  • 应用程序/前面
  • 应用程序/管理员

当我创建一个新的存储库时,我想下载完整的文件夹结构,但是当我推送时,我只想推送前面文件夹中的内容。我在管理文件夹中所做的更改,git 看不到这些更改,也不会将它们推送到服务器。这就是我想要的。

(是否也可以将前端文件夹中的某些特定文件排除在推送之外?)

我必须输入哪些命令?或者我在哪里可以获得更多关于这个的信息?我也在使用 SourceTree,也许已经内置了一些东西?

提前致谢

0 投票
2 回答
14595 浏览

git - Bitbucket:使用 Mac OSX 将本地构建的项目添加到 bitbucket

我最近添加了一个项目作为 git 项目(我是 git 和学习的新手),我正在研究通过 Mac 上的源代码树使用 Bitbucket,但是我如何将本地创建的项目添加到 Bitbucket,因为我正在使用源代码树但它似乎没有推送到我的在线帐户我是否必须先在线创建一个存储库,然后克隆它然后在那里工作,或者需要更多设置才能与 Bitbucket 通信

0 投票
4 回答
202484 浏览

git - 在 SourceTree Windows 中编辑提交消息(已推送到远程)

如何在不接触命令行的情况下在 SourceTree 中编辑不正确的提交消息?

额外细节:

  • 这不是最新的提交。
  • 一切都已经推送到 Bitbucket。
  • 这是一个私人存储库,我是唯一的合作者。
  • 我不介意丢失任何以前的提交,因为我可以随时重新提交它们。
  • 但是,我不想丢失曾经做过的任何代码修改。

结果:

  • 根据您的评论和回复,目前似乎不可能,我将创建一个新的存储库并重新开始。感谢你的帮助!
0 投票
4 回答
12432 浏览

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

在 SourceTree 中,如何将日志限制为仅显示给定文件夹中影响文件的提交?

即相当于: git log path/to/folder