首页 \ 问答 \ 如何在同一帐户上设置“Dev repo”(在prod和团队之间)(How to set up a “Dev repo” (between the prod and the team) on the same account)

如何在同一帐户上设置“Dev repo”(在prod和团队之间)(How to set up a “Dev repo” (between the prod and the team) on the same account)

我已经做到了,但肯定有更好的方法。

比方说,我有一个由5名开发人员组成的公司组织帐户。

我可以在我的组织中设置一个repo并让所有的开发人员分享它,但是我想要一个“dev repo”来合并每个人的工作并在推送到生产回购之前测试它。

最好的方法是什么? 我们可以将回购分配到组织帐户中,还是仅创建独立帐户?

因为我发现的唯一方法是创建另一个帐户“Company_Dev”,它将生产仓库“公司/项目”分开,并且每个开发人员都会分配“Company_Dev / Project”仓库,但是可能有一种方法可以在主人对吗?

谢谢 !


I already did that but there is certainly a better way to do it.

Let's say, i have an organization account for my company composed of 5 developers.

I can set up a repo into my organization and let all the developers fork it, but i would like a "dev repo" to merge the work of everybody and test it before pushing to the production repo.

What is the best way to do that ? Can we fork a repo into the organization account or only create independant ones ?

Because the only way i found is to create another account "Company_Dev" which fork the production repo "Company/Project", and every developers fork the "Company_Dev/Project" repo, but there is probably a way to do that on the account of the owner right ?

Thanks !


原文:https://stackoverflow.com/questions/14048185
更新时间:2019-12-02 00:07

最满意答案

在git中似乎存在一个基本的误解。 您有一个通过设置组织正确找到的回购。 那很棒。 你和你的开发人员在他们的回购中单独分工。 那也没关系。

现在,如果您是首席开发人员,并且想要了解人们的工作方式,那么您可以在GitHub上的中央组织中组织所有这些。 即开发者发送拉动请求并将它们拉入开发分支,您不必将它们拉入主控。 在您的开发分支中,您可以测试合并的代码,看它是否符合您的需求。 如果您不喜欢它,则不必将其与生产和/或主分支合并。

在git中,你使用分支机构来理清好事和坏事。 你批准的所有东西都合并了。


There seems to be a basic misunderstanding in git. You have one repo which you correctly have figured out by setting up an org. That's great. You and your devs fork and work individually in their repos. That's fine too.

Now, if you're the lead developer and you want to see how people are doing you organize all that in the central org repo on GitHub. I.e. devs send pull requests and you pull them into dev branches, you don't have to pull them into master. In your dev branch you can test the merged code and see if it fits your needs. If you don't like it you don't have to merge it with your production and/or master branch.

In git you work with branches to sort out the good and bad stuff. Everything you approve you merge.

2012-12-28

相关文章

更多

最新问答

更多
  • jsPlumb draggable element javascript函数(jsPlumb draggable element javascript function)
  • MVC4:ViewModel(带有radiobuttonlist)在HttpPost之后为空(MVC4: ViewModel (with radiobuttonlist) is empty after HttpPost)
  • 如何在同一帐户上设置“Dev repo”(在prod和团队之间)(How to set up a “Dev repo” (between the prod and the team) on the same account)
  • 如何在tcl中将eth0配置为发送方udp端口(how to configure eth0 as a sender udp port in tcl)
  • 如何在datarow []中的列中找到最大值?(How to find max value in a column in a datarow[] ?)
  • 如何使用预定义文本替换来自数据库的部分结果(How do I replace part of result coming from Database with predefined text)
  • Selenium Java注入了新的Javascript函数(Selenium Java inject new Javascript function)
  • 使用.on的多个下拉菜单选择文本仅适用于第一个下拉列表(Multiple Dropdowns Menu Selection text using .on works only on first dropdown)
  • 快速将黄土曲线添加到大型数据集图中的方法(Quick way to add loess curve to large data set graph)
  • FilteringSelect in mvc(FilteringSelect in mvc)
  • 在Delphi XE2中开发Mac或iOS应用程序需要哪些硬件/软件?(What hardware/software is necessary to develop Mac or iOS apps in Delphi XE2?)
  • 在原型的构造函数中初始化属性时获取“未定义”(Getting 'undefined' when a property is initialized in the constructor of a prototype)
  • 通过越狱加载的应用程序的Documents文件夹位置(Location of Documents folder for an app loaded via jailbreak)
  • 在OpenGL中使用可编程和固定管道功能(Using both programmable and fixed pipeline functionality in OpenGL)
  • 将任何用户输入重定向到单独的底层程序(redirect any user input to a separate underlying program)
  • 编辑文本不能正常工作android(Edit texts not working properly android)
  • “user_denied”Facebook应用页面上的Facebook用户区域设置(Facebook user locale on “user_denied” facebook app page)
  • 在大图像中找到小的部分透明图像的坐标(find coordinates of small partially-transparent image within a large image)
  • 我如何在cakephp 3.1中获得完整的相对路径?(How i can get full relative path of image in cakephp 3.1?)
  • 如何保存拖动标记的新本地化?(How to save new localization of dragged marker?)
  • MySQL UPDATE vs INSERT和DELETE(MySQL UPDATE vs INSERT and DELETE)
  • 在执行查询之前,在SQLAlchemy模型中将datetime转换为unix时间戳?(Convert datetime to unix timestamp in SQLAlchemy model before executing query?)
  • OpenCL与OpenGL互操作的优势(Advantage of OpenCL interoperability with OpenGL)
  • 如何解析用点和等分隔的数据然后添加到listview(How to parsing data from delimited with dot and equal then add to listview)
  • 带调试输出的X3解析器段错误(BOOST_SPIRIT_X3_DEBUG)(X3 parser segfaults with debug output (BOOST_SPIRIT_X3_DEBUG))
  • 将文件夹名称添加到fgrep结果(Add folder name to fgrep result)
  • 在MySQL中加载一个表是非常慢的(Loading one table in MySQL is ridiculously slow)
  • 如何将JSON放入PHP变量?(How do I put JSON into a PHP Variable?)
  • 如何绕过Microsoft.Speech.Recognition中的不流畅?(How to bypass disfluencies in Microsoft.Speech.Recognition?)
  • 原点的最后一行是什么?(What is the last row of an origin for?)