首页 \ 问答 \ 如何在同一帐户上设置“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

相关问答

更多

有了拖拽,我怎样才能获得元素行进的距离?(With draggable, how can I get the distance the element traveled?)

您可以在drag回调中查看行进方向,如下所示: var diffX = 0; var diffY = 0; $('#some_div').draggable({ drag: function(e, ui) { var start = ui.originalPosition, end = ui.position; diffX = end.left - start.left; diffY = end.top - st

如何在C中使用GstSplitMuxSink?(How to use GstSplitMuxSink in C?)

这是gstreamer-devel的解决方案 插件标头不公开。 你不能包括它们。 只需使用GstElement * splitmux。 另见 $ gst-inspect-1.0 splitmuxsink ...元素信号: “format-location”:gchararray user_function(GstElement * object,guint arg0,gpointer user_data); This is solution from gstreamer-devel The pl

如何在批处理文件中的大量文件上运行特定程序?(How can I run a specific program on a large number of files in a batch file?)

如果你绝对不得不避开引号,你可以这样做: FOR /F "usebackq tokens=* delims=" %A IN (`DIR *.gma /B`) DO gmadconv.exe %A 请注意,这是命令提示符下的一行代码。 不需要批处理文件。 如果需要在批处理文件中运行该命令,它将是: FOR /F "usebackq tokens=* delims=" %%A IN (`DIR *.gma /B`) DO gmadconv.exe %%A If you absolutely ha

silverlight在绑定中的表达(silverlight expression in binding)

您不能绑定到Binding中的多个源属性。 因此,您需要某种聚合器,它提供可以绑定的输出属性。 以下是相同模式的一些变体: <UserControl.Resources> <sys:Double x:Key="width">10</sys:Double> <sys:Double x:Key="margin">30</sys:Double> <BindableResult x:Key="widthPlusMargin" ArithmeticOperation="Add" L

渐变颜色意外变化(Gradient Colors changing unexpectedly)

您正在添加两次ColorStop 0。 第二次使用默认颜色。 应该 ... .Interior.Pattern = xlPatternLinearGradient .Interior.Gradient.ColorStops.Clear With .Interior.Gradient.ColorStops.Add(0) .Color = RGB(255, 0, 0) .TintAndShade = 0 End With .Interior

设置减速器的数量不起作用(set the number of reducers does not work)

-D mapred.reduce.tasks=2 \ -fs local \ -jt local 通过检查-fs和-jt值,我知道你是在local模式下运行它。 在local模式下, 零或一个减速器最多可以运行 。 因为它使用本地文件系统和单个JVM,所以在此模式下没有Hadoop守护程序。 在psuedo distributed模式下,所有守护进程在同一台机器上运行,属性-D mapred.reduce.tasks=n将起作用并产生n reducers。 所以你应该使用psuedo dist

露天4.2.2至5.x的升级(upgradation of alfresco 4.2.2 to 5.x)

您可以在此处找到社区版本: https : //sourceforge.net/projects/alfresco/files/ 目前的enteprise版本是5.1。 之前的版本是5.0.3。 关于新功能,我鼓励您查看不同的发行说明,因为我不知道您在寻找什么。 对我来说最大的变化是露天遗留后端的消失,lucene的终结以及一些apis的重构。 You can find the community versions here : https://sourceforge.net/projects/

函数中的javascript中的setTimeout [重复](setTimeout in javascript within function [duplicate])

引用功能时,您需要取消括号。 setTimeout(func1,10000); When referencing a function, you need to leave off the brackets. setTimeout(func1,10000);

相关文章

更多

最新问答

更多
  • 读取UITextfields的值时出错(Error in reading values of UITextfields)
  • 将javascript变量分配给java变量(Assigning javascript variable to java variable)
  • ActiveRecord_Associations_CollectionProxy的未定义方法(Undefined method for ActiveRecord_Associations_CollectionProxy)
  • 返回两个字符串作为方法签名(Return two strings as method signature)
  • 在弹簧启动应用程序中自动连接对象(Auto wiring an object in spring boot application)
  • Log4j2 - 当前日期文件追加不起作用(Log4j2 - current date file append not working)
  • 如果已经使用计时器运行,如何解决不受欢迎的webrequest调用?(How to solve undesirable webrequest call if it is already running with timer?)
  • 释放全局变量(Freeing global variable)
  • 如何在标头中添加单独的列以便在jqgrid中进行垂直滚动(How to add separate column in header for vertical scrolling in jqgrid)
  • Javascript / jQuery切换边栏[关闭](Javascript/jQuery Toggling Sidebar [closed])
  • 套接字客户端:没有得到DataInputStream.readUTF()的完整响应(Socket client: don't get the full response with DataInputStream.readUTF())
  • 一个月的数字表示,带或不带前导零(Numeric representation of a month, with or without leading zeros)
  • SAS proc freq用于变量的不同值(SAS proc freq for distinct value of a variable)
  • 将pkg.sub导入为other.sub(importing pkg.sub as other.sub)
  • PaperJs错误并不明显(PaperJs errors are not understable)
  • 访问正文中脚本之外的javascript var(accessing a javascript var outside of script in the body)
  • 使用PowerShell查询单个注册表子项?(Query a single registry subkey using PowerShell?)
  • 可以省去do-while循环中的“do”吗?(Can leaving out the “do” in a do-while loop still work?)
  • Firestore规则:数据为数字时条件检查失败(Firestore rules: condition check fails when data is number)
  • Python:为什么在迭代时会忽略序列的__len __()?(Python: Why is the __len__() of a sequence ignored when iterating?)
  • PlayN中没有发现OpenGL上下文错误(No OpenGL context found error in PlayN)
  • 如何在AWS CodeCommit存储库中创建文件夹?(How to create folder in AWS CodeCommit repository?)
  • awk:将结果发送到使用bash变量命名的文件(awk: send results to file named using bash variable)
  • 卸载视图时防止丢失状态(Prevent loss of state when unmounting view)
  • Android EditText字段在模拟器上运行正常,但不适用于设备(Android EditText field works fine on emulator, but not device)
  • AngularJS在条件有效的ng-repeat中禁用未选中的复选框(AngularJS Disable unchecked checkbox in ng-repeat with condition)
  • codeigniter加载一个没有任何html标题的视图进行打印(codeigniter load a view without any html header for printing)
  • Liferay porlet的动作网址中的例外情况(Exception in the action url of liferay porlet)
  • 条目(XAML表单)对象引用仅与UWP App一起使用(Entry (XAML Form) object reference null only with UWP App)
  • Spring项目中的额外Gradle任务(Extra Gradle tasks in Spring project)