我有三个项目-mpz_mul_si(faa, f.a, aa);
mpz_mul_si(fab, f.b, ab);
mpz_mul_si(fac, f.c, ac);
mpz_mul_si(fba, f.a, ba);
mpz_mul_si(fbb, f.b, bb);
mpz_mul_si(fbc, f.c, bc);
mpz_mul_si(fca, f.a, ca);
mpz_mul_si(fcb, f.b, cb);
mpz_mul_si(fcc, f.c, cc);
mpz_add(f.a, faa, fab);
mpz_add(f.a, f.a, fac);
mpz_add(f.b, fba, fbb);
mpz_add(f.b, f.b, fbc);
mpz_add(f.c, fca, fcb);
mpz_add(f.c, f.c, fcc);
,project1
和project2
,其中lib
是lib
和project1
都使用的静态库。我想将它们全部放置在SVN存储库中,这样每次我project2
和lib
都承诺project1
时也会更改其版本号。我想在SVN中没有标准或简单的方法可以这样做,但是也许有一些想法吗?
答案 0 :(得分:0)
前言
通常是构建|部署工具的责任,它可以在普通SVN范围之外执行任何技巧:请使用它,因为我不知道您的选择
好的答案还取决于某些条件:在何处,何时以及如何获得此数据:
一些“获取结果的常见过程”可以(肮脏)概括为:
svnversion
或subwcrev
或仅用svn info
对超级仓库的相关树进行后处理,即可获得所需的数据并合并这些数据:可以手动执行,或TSVN中的服务器端挂钩或客户端挂钩