小编Tom*_*ick的帖子

Git和Github的最佳工作流程

我正在寻找一些关于如何使用Git和GitHub为我的团队正确构建工作流程的建议.

我们是最近的svn转换器,我们应该如何最好地设置我们的日常工作流程.

这里有一点背景:我对命令行感到满意,我的团队很新,但可以使用命令.我们都在与3个环境(开发,分期和生产)合作开展同一个项目.我们是开发人员和设计人员的混合体,因此有些人使用git GUI和一些CLI.

我们在svn中的设置是这样的:

  • 我们有一个开发,分期和生产分支.
  • 当人们对代码有信心时,他们会提交然后将其合并到分段中.
  • 服务器会自行更新,在发布日(每周)我们会做差异并将更改推送到生产服务器.

现在我设置了这些分支,并在服务器运行的情况下完成了这个过程,但实际的工作流程让我感到困惑.

每当有人对文件进行更改时,他们就会创建一个新的分支,提交,合并和删除该分支,这似乎有些过分.根据我的阅读,他们可以在特定的提交(使用哈希)上做到这一点,我有这个权利吗?这是用Git解决问题的可接受方式吗?

任何建议将不胜感激.

svn git workflow command-line github

17
推荐指数
1
解决办法
2946
查看次数

不允许在git中删除Master分支

我正在尝试设置一个git钩子,禁止任何人删除我们的存储库的master,alpha和beta分支.有人能帮忙吗?我从来没有做过一个git hook,所以我不想在没有一点帮助的情况下尝试自己开发自己的运气.

提前致谢.

git perl hook github githooks

8
推荐指数
2
解决办法
1779
查看次数

WebKitFormBoundary包含在直接上传到s3的文件有效负载中

我有一个dropzone.js实例,它使用CORS将文件直接上传到S3存储桶,然后将javascript中的文件信息传递给我使用.这是我遵循的教程......

文件上传本身似乎工作正常,文件显示在s3存储桶中正确的文件路径,但是所有文件包含这样的东西包裹它

------WebKitFormBoundaryMH4lrj8VmFKgt1Ar
Content-Disposition: form-data; name="files[0]"; filename="image-name.png"
Content-Type: image/png


IMAGE CONTENT HERE

------WebKitFormBoundaryMH4lrj8VmFKgt1Ar--
Run Code Online (Sandbox Code Playgroud)

我不能为我的生活弄清楚为什么会这样.我上传的文件类型/ mime并不重要,一切都包含它.

任何帮助将不胜感激!

javascript upload amazon-s3 dropzone.js

6
推荐指数
1
解决办法
2083
查看次数