1
A
回答
2
是:你可以的git的init(从您的回购所在的现场环境仍)添加并提交环境中生活,那么你就可以创建相关的分支:
git checkout -b dev
git --work-tree=/path/to/dev add .
git commit -m "dev"
git checkout master
git checkout -b test
git --work-tree=/path/to/tes add .
git commit -m "test"
从那里,它是最好克隆(git clone --mirror
)在其他地方回购,作为bare repo,并管理您的实时,测试和开发环境through post-receive hook的更新。
相关问题
- 1. 如何将Git存储库的版本与另一个版本的Git存储库链接Git存储库
- 2. Git - 如何将本地存储库添加到新分支
- 3. 将.git/config添加到另一个Git存储库
- 4. 将一个新的Subversion远程添加到现有的Git存储库中
- 5. 如何将一个git存储库添加到另一个git存储库的子文件夹中?
- 6. 将本地GIT存储库添加到Gogs Docker容器
- 7. 更新现有项目中的新git存储库版本
- 8. Git的新手,Git gui似乎已将所有mydocuments添加到主存储库
- 9. 删除旧版本后创建一个新的git存储库
- 10. 将git子模块添加到存储库的根目录中?
- 11. 将第三方库添加到Sonatype Nexus存储库OSS
- 12. git存储库的过滤版本
- 13. 将代码库的不同副本添加到现有的git存储库
- 14. 将svn本地存储库迁移到git存储库
- 15. 如何在Git存储库中获得最新版本
- 16. 如何将git 1存储库升级到git 2存储库?
- 17. 如何链接最新版本的drupalcode.org git存储库中的单个文件?
- 18. Netbeans Git无法将文件添加到存储库
- 19. 如何将SVN远程添加到Git存储库?
- 20. Git不会将文件添加到存储库
- 21. 将blob临时添加到git存储库
- 22. 如何以编程方式将块添加到Git存储库?
- 23. Android Studio将当前项目添加到git存储库
- 24. Qt:将qml.qrc添加到git存储库或.gitignore?
- 25. 如何将存在的git存储库复制到新的存储库
- 26. 将svn中的三个存储库合并到第四个中
- 27. 将未版本化的源代码与git存储库匹配
- 28. 在subversion和git中存储一个版本库
- 29. 在Subversive中添加新的存储库
- 30. 如何将一个项目的新版本导入到我的git存储库中?
感谢您的快速回复。 为了让事情有点疯狂,如果三个环境位于三台不同的服务器上? – rayphi 2015-03-03 08:16:15
@rayphi然后你需要捆绑回购和复制它:http://stackoverflow.com/a/28522093/6309 – VonC 2015-03-03 08:29:56
我是对的,我必须在任何brach每个变化生成捆绑并复制它周围?这听起来很复杂。 有没有更简单的方法?是否有可能做一些事情,如在我的git服务器(服务器A) 上创建一个git存储库,并在服务器(B,C&D)dev上声明,测试并生成分支并将它们推送到服务器A上的“origin”存储库 – rayphi 2015-03-03 13:28:39