问题标签 [bitbucket-server]

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 回答
45 浏览

git - 哪些 git 产品支持拉取请求?

在 GitHub 在核心 Git 功能之上支持的所有功能中,我认为拉取请求是最重要的。

哪些产品/项目支持某种形式的拉取请求?显然 GitHub 可以,而且我读过 Atlassian Stash 也可以。还有其他人吗?

0 投票
1 回答
570 浏览

java - Atlassian stash 等效 git 管理器(开源)

我使用 Atlassian stash 进行 git 存储库管理。我想知道是否有任何可以满足以下需求的开源 git 管理器:

  1. 浏览代码库?
  2. 带有拉取请求的代码审查?

谢谢

~索希尔

0 投票
1 回答
234 浏览

php - 设计 PHP 项目和管道

我在 PHP 中从事我的一个项目已经有一段时间了。最近我一直在考虑寻求帮助,我开始研究 Git、问题跟踪和持续集成,因为它是一个相当大的项目。这也让我开始研究单元测试,但我从来没有真正为我的项目做出过清晰的设计,我才刚刚开始编写它。

在深入研究了所有这些并设置了一些系统之后,我决定回到起点,从头开始,希望这次能做对。我在开始一个 PHP 项目时做了很多谷歌搜索,但我找不到任何能满足我项目需求的东西,因为这远不是一个新想法,也不是一个小项目。

我需要一些帮助来了解如何重新开始,并整理其中的一些内容。据我所知,最好的起点是为项目制定明确的“设计”。我不确定该怎么做,如果我应该把它写在纸上,或者使用某种程序来做。我也不确定我应该如何将我的设计准确地组合在一起,这样如果更多的人加入这个项目,他们就可以直接加入。

我也在尝试建立一个管道来与多个团队成员一起开发这个项目。我决定采用以下方法来管理我的项目:

  • Atlassian Bitbucket 和 Git 用于管理代码(最终我将转向 Stash)
  • 用于管理项目(功能、任务、错误)的 Atlassian Bitbucket 问题,我最终将移至与 Stash 集成的 JIRA。
  • 离开 Bitbucket 后,用于持续集成的 Atlassian Bamboo
  • 用于单元测试的 PHPUnit

设计完成后,我还需要构建一条管道,以了解功能请求和错误报告如何从开发人员到 Git,再到单元测试,然后再到测试部署,最后到生产环境。

就实际代码而言,我在项目的总体设计方面遇到了另一个问题。就目前而言,整个项目是非常程序化的。我曾尝试将其转换为面向对象,但由于我在项目中的深入程度,这是不可能的。因此,我将它作为 OOP 开始。

任何指针、文章、网站、视频等将不胜感激!我真的很想从一开始就这样做。

0 投票
2 回答
14552 浏览

git - 通过 ssh 从 stash 克隆 git-repository

我在存储服务器上运行了一个 git 存储库。http通过工作正常克隆存储库

出于某种奇怪的原因,当我用它和它切换http端口ssh时,它给了我

服务器已ssh启用并且端口设置为7999ssh怎么回事,当请求通过而不是发送时它找不到存储库http

0 投票
1 回答
4992 浏览

git - 用于 ssh 的 git/stash 上的公钥身份验证不起作用

我正在尝试使用 git/stash,但我在 publickey-authentication 方面遇到了一些问题。这是发生的事情:

hannibal是存储服务器上的用户。hannibal拥有一个存储库的读/写权限,并且 ssh-publickey 添加到他的 stash-account 中。我现在通过创建一个存储库

add&commit一个测试文件test。然后我想将 stash-repository 添加为 origin

这不会产生进一步的输出。现在我尝试push

反过来又要求我输入密码(这很奇怪,因为它应该通过公钥进行身份验证)。我输入密码,屏幕上显示以下错误消息:

URL 绝对正确,因为它是 stash 给我的。在 stash-server 上也启用了 ssh。我在这里想念什么?

0 投票
4 回答
18448 浏览

jenkins - 如何将 Jenkins 与 Atlassian Stash 一起使用?

我刚刚设置了 Jenkins,并且我的 Stash 中有一些存储库。我在 jenkins 中安装了“Git 插件”。我现在可以输入存储库 url,但没有任何东西可以输入我的凭据。

可以使用

但那是我不想做的事情。

我还能做些什么来进行身份验证?

0 投票
4 回答
18541 浏览

git - 拉取请求和分支有什么区别?

GitHubAtlassian Stash的上下文中,有一个共同的功能是执行 Pull Request。拉取请求和分支有什么区别?拉取请求看起来像是调用分支的不同方式,还是?

0 投票
2 回答
1792 浏览

git - 从 Bitbucket 导入带有历史记录的 Stash?

我们正在将我们的存储库从 Bitbucket 移动到我们在 Stash 中的本地环境。我能够导入我们存储库的最新版本,但不能导入以前提交和版本的详细信息。

您能否指导我如何导入包含所有分支、提交和版本详细信息的存储库?

这就是我们导入存储库的方式:

  1. 在本地创建一个文件夹,使用 Tortise Git,克隆它。
  2. 打开 Git Bash,通过使用 CD 命令更改路径转到此文件夹(目录)
  3. 运行以下命令: git init

    /li>

由于我是 Git 新手,这些可能不是正确的方法。

0 投票
1 回答
805 浏览

git - 如何在 Stash 合并后从 Stash 存储库复制文件

我读到,根据本文,Atlassian Stash 中没有可用的合并后挂钩。我的裸 Stash 存储库位于文档树之外,我希望它在 Stash 中完成合并后将工作目录复制到文档根目录中的目录中。我知道裸存储库没有工作目录,但我看到一个 git 命令在裸存储库上使用 --work-tree 和 --git-dir 将文件检出到另一个目录中。 看这里- 11:43 暂停

引用的文章还提到了有关 Stash SDK 的一些内容,但我不知道这是否允许我从裸存储库中提取工作目录。这似乎是 Git 需要处理的事情。

如果有人对通过 Stash 可用的钩子完成此任务有任何建议,我将不胜感激。当然也不反对通过其他方式来完成。

谢谢

0 投票
4 回答
40242 浏览

git - 如何从远程删除分支(在 Atlassian Stash/Bitbucket 上)

我想从 Atlassian Stash(一种 github 克隆)中删除一个分支,以恢复我的更改。请让我知道什么命令会这样做?

我所知道的是git branch –D prod-652从本地删除分支。如何从 Atlassian Stash 中删除它?