我正在寻找一些关于如何使用Git和GitHub为我的团队正确构建工作流程的建议.
我们是最近的svn转换器,我们应该如何最好地设置我们的日常工作流程.
这里有一点背景:我对命令行感到满意,我的团队很新,但可以使用命令.我们都在与3个环境(开发,分期和生产)合作开展同一个项目.我们是开发人员和设计人员的混合体,因此有些人使用git GUI和一些CLI.
我们在svn中的设置是这样的:
现在我设置了这些分支,并在服务器运行的情况下完成了这个过程,但实际的工作流程让我感到困惑.
每当有人对文件进行更改时,他们就会创建一个新的分支,提交,合并和删除该分支,这似乎有些过分.根据我的阅读,他们可以在特定的提交(使用哈希)上做到这一点,我有这个权利吗?这是用Git解决问题的可接受方式吗?
任何建议将不胜感激.
我正在尝试设置一个git钩子,禁止任何人删除我们的存储库的master,alpha和beta分支.有人能帮忙吗?我从来没有做过一个git hook,所以我不想在没有一点帮助的情况下尝试自己开发自己的运气.
提前致谢.
我有一个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并不重要,一切都包含它.
任何帮助将不胜感激!
git ×2
github ×2
amazon-s3 ×1
command-line ×1
dropzone.js ×1
githooks ×1
hook ×1
javascript ×1
perl ×1
svn ×1
upload ×1
workflow ×1