我有一个AngularJS项目,私有服务器上有一个裸Git存储库,我将很快介绍自动化单元测试。我想在同一台服务器上安装Jenkins,所以我问自己,使用非裸存储库是否是个好主意,所以Jenkins可以直接从那里运行测试,或者我是否应该让Jenkins每次都拉代码。另外,如果非裸仓库是最好的解决方案,有没有办法将仓库从裸仓变为非裸仓?感谢
答案 0 :(得分:0)
我通常只是将一个新的非裸仓库拉(例如克隆)到一个干净的目录中 - 没有遗留构建产品导致意外行为的可能性。
要从裸露的回购中获取非裸露回购,只需将git checkout
或git clone
转到其他位置,如以下帖子所示:getting a working copy of a bare repository。