问题标签 [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.
git - 哪些 git 产品支持拉取请求?
在 GitHub 在核心 Git 功能之上支持的所有功能中,我认为拉取请求是最重要的。
哪些产品/项目支持某种形式的拉取请求?显然 GitHub 可以,而且我读过 Atlassian Stash 也可以。还有其他人吗?
java - Atlassian stash 等效 git 管理器(开源)
我使用 Atlassian stash 进行 git 存储库管理。我想知道是否有任何可以满足以下需求的开源 git 管理器:
- 浏览代码库?
- 带有拉取请求的代码审查?
谢谢
~索希尔
php - 设计 PHP 项目和管道
我在 PHP 中从事我的一个项目已经有一段时间了。最近我一直在考虑寻求帮助,我开始研究 Git、问题跟踪和持续集成,因为它是一个相当大的项目。这也让我开始研究单元测试,但我从来没有真正为我的项目做出过清晰的设计,我才刚刚开始编写它。
在深入研究了所有这些并设置了一些系统之后,我决定回到起点,从头开始,希望这次能做对。我在开始一个 PHP 项目时做了很多谷歌搜索,但我找不到任何能满足我项目需求的东西,因为这远不是一个新想法,也不是一个小项目。
我需要一些帮助来了解如何重新开始,并整理其中的一些内容。据我所知,最好的起点是为项目制定明确的“设计”。我不确定该怎么做,如果我应该把它写在纸上,或者使用某种程序来做。我也不确定我应该如何将我的设计准确地组合在一起,这样如果更多的人加入这个项目,他们就可以直接加入。
我也在尝试建立一个管道来与多个团队成员一起开发这个项目。我决定采用以下方法来管理我的项目:
- Atlassian Bitbucket 和 Git 用于管理代码(最终我将转向 Stash)
- 用于管理项目(功能、任务、错误)的 Atlassian Bitbucket 问题,我最终将移至与 Stash 集成的 JIRA。
- 离开 Bitbucket 后,用于持续集成的 Atlassian Bamboo
- 用于单元测试的 PHPUnit
设计完成后,我还需要构建一条管道,以了解功能请求和错误报告如何从开发人员到 Git,再到单元测试,然后再到测试部署,最后到生产环境。
就实际代码而言,我在项目的总体设计方面遇到了另一个问题。就目前而言,整个项目是非常程序化的。我曾尝试将其转换为面向对象,但由于我在项目中的深入程度,这是不可能的。因此,我将它作为 OOP 开始。
任何指针、文章、网站、视频等将不胜感激!我真的很想从一开始就这样做。
git - 通过 ssh 从 stash 克隆 git-repository
我在存储服务器上运行了一个 git 存储库。http
通过工作正常克隆存储库
出于某种奇怪的原因,当我用它和它切换http
端口ssh
时,它给了我
服务器已ssh
启用并且端口设置为7999
。ssh
怎么回事,当请求通过而不是发送时它找不到存储库http
?
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。我在这里想念什么?
jenkins - 如何将 Jenkins 与 Atlassian Stash 一起使用?
我刚刚设置了 Jenkins,并且我的 Stash 中有一些存储库。我在 jenkins 中安装了“Git 插件”。我现在可以输入存储库 url,但没有任何东西可以输入我的凭据。
可以使用
但那是我不想做的事情。
我还能做些什么来进行身份验证?
git - 拉取请求和分支有什么区别?
在GitHub和Atlassian Stash的上下文中,有一个共同的功能是执行 Pull Request。拉取请求和分支有什么区别?拉取请求看起来像是调用分支的不同方式,还是?
git - 从 Bitbucket 导入带有历史记录的 Stash?
我们正在将我们的存储库从 Bitbucket 移动到我们在 Stash 中的本地环境。我能够导入我们存储库的最新版本,但不能导入以前提交和版本的详细信息。
您能否指导我如何导入包含所有分支、提交和版本详细信息的存储库?
这就是我们导入存储库的方式:
- 在本地创建一个文件夹,使用 Tortise Git,克隆它。
- 打开 Git Bash,通过使用 CD 命令更改路径转到此文件夹(目录)
运行以下命令: git init
/li>
由于我是 Git 新手,这些可能不是正确的方法。
git - 如何在 Stash 合并后从 Stash 存储库复制文件
我读到,根据本文,Atlassian Stash 中没有可用的合并后挂钩。我的裸 Stash 存储库位于文档树之外,我希望它在 Stash 中完成合并后将工作目录复制到文档根目录中的目录中。我知道裸存储库没有工作目录,但我看到一个 git 命令在裸存储库上使用 --work-tree 和 --git-dir 将文件检出到另一个目录中。 看这里- 11:43 暂停
引用的文章还提到了有关 Stash SDK 的一些内容,但我不知道这是否允许我从裸存储库中提取工作目录。这似乎是 Git 需要处理的事情。
如果有人对通过 Stash 可用的钩子完成此任务有任何建议,我将不胜感激。当然也不反对通过其他方式来完成。
谢谢
git - 如何从远程删除分支(在 Atlassian Stash/Bitbucket 上)
我想从 Atlassian Stash(一种 github 克隆)中删除一个分支,以恢复我的更改。请让我知道什么命令会这样做?
我所知道的是git branch –D prod-652
从本地删除分支。如何从 Atlassian Stash 中删除它?