atlassian-sourcetree相关内容
我喜欢使用 Git 软件来推送提交,但是我使用的那些(Gitbox、Github、SourceTree)在向它们添加新存储库时都要求本地存储库. 事实是,我的存储库在我的开发服务器上,而不是我的本地机器上. 那么 Git 软件可以使用远程 Git 存储库作为开发存储库,然后将其推送到您的主存储库(例如 Github 或 Bitbucket)吗? 否则,您似乎无法使用该软件,而必须
..
我创建了一个非常简单的预提交脚本:- #!/usr/bin/env sh# 运行测试npm 测试如果 [$?-ne 0 ];然后echo "测试失败.正在中止.."出口 1菲退出 0 当我在命令行运行 git commit 时(测试失败),我得到预期的 exit 1,消息 Tests failed.正在中止... 但是,如果我使用 GitHub for Mac 但是我得到: .git/
..
我不小心将一个功能分支推送到远程主服务器.现在我想将 master 恢复到之前的提交.当我选择 'Revert current branch to this commit' 时,只有本地分支被恢复,并且因为远程 master 领先 55(意外推送)我无法将刚刚恢复的本地 master 推送到远程. 在 SO 和 Google 上查看此问题时,我发现许多人使用命令行强制推送.但由于我使用的是
..
此处 描述了类似的问题,但是,我的症状略有不同,那里的步骤似乎都不起作用.这里的建议也不起作用. 我正在尝试使用 SourceTree 克隆一个属于 github 组织的私有存储库,我参与了该组织.我拥有查看和提交 repo 的完全权限,我可以在登录时在线查看它,并且我可以使用命令行以及 github 桌面应用程序进行克隆.它仅在 SourceTree 中失败. 此外,这不是坏的凭据或
..
我需要在本地和 Git 中使用不同的内容处理 file.txt.我希望 Git 不要告诉我该文件已被更改. 这可能吗? 解决方案 实际上,您想要的是 --skip-worktree,而不是 --assume-unchanged.这是一个很好的解释. 所以 git update-index --skip-worktree file.txt TLDR;--assume-unc
..
我在 azure devops 上创建了一个新项目,现在我正在尝试向 sourcetree 添加一个帐户: 我已按以下方式设置选项: 主持人:Azure DevOps 主机旁边的链接:https://myuser@dev.azure.com/myuser 还尝试了 https://dev.azure.com/myuser 身份验证类型:已锁定为私有令牌,无法更改.
..
在 SourceTree 中,如何将日志限制为仅显示影响给定文件夹中文件的提交? 即相当于:git log path/to/folder 解决方案 This Answer is Outdated 这个答案现在过时了.它是在之前编写的,Windows版本的SourceTree内置了这个功能.当前版本的 SourceTree for Windows (1.5.2.0) 现在具有此功
..
我将 Mercurial 用于我的源代码控制和 SourceTree 来管理它.我想使用 Visual Studio 的内置差异和合并工具 (vsdiffmerge) 来比较文件,但这不起作用. 我目前正在使用以下内容: 差异命令: \"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\vsdiffme
..
在解决冲突后,如何使用 SourceTree 继续挑选樱桃? 如果我正在执行变基并且遇到冲突,那么在我单击提交时解决它们之后 SourceTree 让我继续该变基.但如何继续樱桃采摘操作? 解决方案 cherry-pick 有效地将提交 A 的更改应用到工作树并进行提交.这意味着如果您在 cherry-pick 过程中遇到任何冲突,您只需要在解决它们后 commit 以完成 cher
..
当我在终端中创建一个名为“testing123"的新分支时,为什么 Sourcetree 中的图形不显示从 master 分支分出的新分支? Sourcetree 识别出新分支,但它不会从图中的主分支分支出来.为什么会这样?如何让 Sourcetree 图显示从 master 分支出来的新分支? 解决方案 确实如此:它有一个来自 master 的新提交. 这意味着您已经检查了新
..
我在 git 中有多个帐户,三周前我用这个帐户提交了代码.我将无法提取我的代码.我得到了请求URL 返回错误:403我会尝试 推到Git 返回错误代码 403 致命:HTTP 请求失败 但我无法解决我的错误 git -c diff.mnemonicprefix=false -c core.quotepath=false 获取来源远程:禁止致命:无法访问'https://chantidurgam@
..
谁能给我一个简单的使用 SourceTree 克隆存储库的快速演练? 在书签中,我单击克隆存储库.对于源路径,我粘贴了如下所示的 URL: git@codebasehq.com:client/appname/ios-application.git 但我得到“这不是有效的源路径/URL". 我直接从代码库中的存储库浏览器复制,所以我知道 URL 是正确的. 我还需要做什
..
我想知道在 git 中使用 source-tree 丢弃文件和停止跟踪文件之间有什么区别.如果我在更新的代码中删除了一个文件,并且我也希望在存储库中删除该文件,我应该将其标记为停止跟踪还是应该在提交过程中丢弃它 解决方案 在 SourceTree 中,在文件上选择“丢弃"只会丢弃您的本地更改;停止跟踪会将其从存储库中删除.但是,只要您删除了本地驱动器上的文件,并且您可以在 SourceTr
..
如何更新 SourceTree 中的 git 子模块? 解决方案 我自己找不到答案,所以我创建了一个自定义操作.转到首选项、自定义操作,然后输入以下信息:(这是在 Mac 上.您的 git 可执行文件路径可能会有所不同.)
..
是否可以在 SourceTree 中压缩?我看到显然您可以“拖放"提交以压缩它们.但是,当我这样做时,它只会突出显示几个提交. 解决方案 更新答案 Windows 源代码树 从 1.5 版起,您现在可以进行交互式 rebase,这将允许您压缩. Mac 版 SourceTree 交互式 rebase 已在 SourceTree 中可用Mac 版本 1.6(强调我的)
..
我设置了两个不同的 bitbucket 帐户.一种用于工作项目,一种用于个人使用.在 BitBucket 中,我为不同的项目在每个帐户中设置了一个存储库. 在 SourceTree 中,我有一些现有的个人项目正在同步到我在 SourceTree 上的个人存储库.在左侧面板中,我可以看到其中一个个人项目的“开发"分支,在 BitBucket 的远程面板中,我可以看到远程存储库. 在 So
..
在 TortoiseGit 和 TortoiseSVN 中,可以将两个修订版之间所有更改的文件(包括目录结构)导出到外部文件夹. 在 Atlassian SourceTree(适用于 Windows)中有没有办法做到这一点? 解决方案 试试这个: git archive --output=test_zip.zip HEAD $(git diff --diff-filter=ACMR
..
我们在 Windows 2008R2 服务器上安装了 Atlassian Stash,在大多数情况下,一切运行良好.我们有一个由本地本地 CA 颁发的 SSL 证书和一个 DNS 条目设置,因此我们可以转到 https://stash/ 并且它运行得非常好,除了在 Firefox 中它抛出一个警告(相关?). 当使用 Atlassian 的 Sourcetree 时,我们可以导航并选择一个存
..
我和一个同事在同一个分支上工作了一个星期,不断地推动/拉动变化,今天突然间,我点击了“拉动",看看是否有任何我需要拉动的变化,我出错了. 顺便说一下,这是在 sourcetree 中.错误是这样的: git -c diff.mnemonicprefix=false -c core.quotepath=false 获取来源错误:无法锁定引用“refs/remotes/origin/angul
..
我可以通过 SSH 访问我的虚拟主机,它与 PuTTY 配合得很好(我只需要输入我的域、用户名和密码),但是使用 SourceTree 似乎要复杂得多. 虽然 PuTTY 有一个字段用于“主机名"、“用户名"和“密码",但 SourceTree 没有并且需要一个特殊文件“.ppk"?! 我需要通过 SSH 将 SourceTree 连接到我的虚拟主机,原因很明显,我想用它来推送到位于我
..