问题标签 [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.
git - 源树中的推/拉和提交之间的区别?
是否可以在 SourceTree 的日志视图中看到推送/拉取和提交之间的区别?
git - 使用 SourceTree 客户端在 Windows 中使用端口 443 通过 SSH 进行 Git
我正在尝试在工作中使用 SSH 连接到 BitBucket Git 帐户。网络管理员已阻止 22 端口(默认用于 SSH),因此我尝试使用端口 443(https 端口)进行连接。
问题是,我在 Atlassian SourceTree 客户端的哪里配置它?如果我尝试使用以下命令连接到 bitbucket.org:443(在 Git bash 终端窗口中):
该程序建立了一个连接,但现在我的问题是在 Git 客户端中配置该端口(我在 SourceTree 的“选项”对话框中没有看到任何端口配置设置)。
提前感谢您的帮助。
编辑- 在 Linux 中有一个 .ssh/config 文件,可以在其中编辑主机配置(包括连接端口),但 AFAIK 我的 Windows 客户端不使用该配置文件,因为它使用 PuTTY 代理建立 SSH 连接。
mercurial - 如何在 Mercurial 中变基
我已经阅读了这个HG 变基教程,但仍然无法理解如何变基我的存储库。
我有这样一个顺序的变更集:
A - B - C - D - E
如何按这样的顺序重新调整它们?
A - D - E - B - C
谢谢你。
git - 如何在自清空文件夹上使用 Git Ignore
我有一个 git repo 设置类似
但是,每次我编译我们的应用程序时,“Build”目录都会被完全擦除,从而删除其中的所有 .gitignore 文件。
如何设置忽略以从外部忽略该目录?就像是:
主要/.gitignore
非常感谢
更新:
我们的 /Main/.gitignore 看起来像
但是 OSX 上的 SourceTree 仍然显示它们可以提交。
git - 为什么我的文件在 git diff 中显示不正确?
我在使用 Git diff 时遇到了问题。出于某种原因,它似乎误读了我更改的文件,并且每行的第一个字母都放在了修改后的 (+/-) 行中,如下所示:
这发生在我的应用程序和远程仓库上!
起初,我认为这可能是由于该行导致文件无法读取的错误! defined ('BASEPATH')
,但这也发生在没有此检查的文件上,也发生在我项目的 JS 文件上。它可以完美地读取 CSS、HTML 和某些PHP 文件。
也许我的设置有误,尽管这是我遇到过这个问题的第一个回购。我不知道您需要知道哪些信息,但如果您需要任何信息,请告诉我,我会为您找到。
编辑:“FileMerge”工具完美显示更改,如果有帮助的话。
使固定
正如 KurzedMetal 所指出的,这是 Mac/Windows 行尾的问题。这是我暂时用来转换行尾的修复程序。它并不完美,如果有人可以提出更好的(理想情况下是递归的)函数,我很乐意接受。
我必须为每个子目录执行此操作,例如
git - SourceTree 中的壁球
是否可以在 SourceTree 中进行压缩?我看到显然您可以“拖放”提交以压缩它们。但是,当我这样做时,它只会突出显示几个提交。
groovy - 使用 groovy 脚本操作 Jenkins 构建参数,用于声纳分析
目前,我有 Sourcetree 制作我的分支,它们将被称为“feature/my-branch”,我可以将其发送到我的 hg repo,并从 jenkins 中检索并构建。
但是,声纳不接受分支名称中的“/”,所以我想在构建阶段的常规脚本中将“/”更改为“-”或其他东西。
这样的事情可能吗?
到目前为止我的解决方案:
但它不会识别我的分支,我尝试以各种方式添加它..
任何使我"feature/my-branch"
被声纳分析的帮助将不胜感激。
git - is git submodules what I need?
I have two repositories for two websites, but those two websites share the same framework.
I wanted to make a dedicated repository for the framework itself but I'm not sure how would that work.
What I currently do is that I develop the framework within website1 and then copy it to website2 each time I add new features. As you can see it's not very effective...
I would like a separate repository for the framework, but I still need it to be within one of the two websites so I can keep working on it. The most important part is that I need to be able to deploy it to the other website in a simple way
What is the best solution for me? How can this be achieved?
PS: I'm using SourceTree with Bitbucket quit intensively for the past months so I'm fairly familiar with git, but I have never used the command line.
git - 如何在 SourceTree.app 中设置您的头像?
我看到其他人的图像出现在提交消息的右侧。如何设置?
编辑:我使用的 GUI 工具是 SourceTree mac 版本。
git - 如何从 Git 存储库的另一个分支中获取一个文件/
我正在使用 Git。我想在一个分支中有一些代码。有没有一种简单的方法可以从不同的分支获取一个文件的版本,或者有一种简单的方法可以让这个另一个分支出现在我的文件系统的另一个目录中?
需要明确的是,我想要这个其他版本来检查,我不想用它完全替换我拥有的版本。
我正在使用 SourceTree,但我也很乐意接受基于命令行的答案吗?