2012/5/19 何も考えずにrepo sync -lcは危険 |
うちはrepoでとってきたソースを改造したとき、どこにもpushせずにbranchを育てていって、定期的に repo sync -ncをしてm/hogehogeにrebaseしてメインツリーと同期とるという方法をとってるんだけど、 さっきmanifestに追加されたプロジェクトを具現化?しようとrepo sync -lc [プロジェクト名]したら ほかのプロジェクトのディレクトリを丸ごと消されそうになった。manifestから消されたから。 幸運にもdirtyだったのでとまってくれたけど、repoは独自branchとか気にせずrmdirするのでやばい。 と思ったけど、.repo/projects/以下のディレクトリは消されないっぽい? ならcleanでrmdirされてもいいけど(いいのか?)、これは怖いな…。 |