小编val*_*lpa的帖子

如何在bash中组合两个变量列

我有两个变量,多行.

VAR1="1
2
3
4"

VAR2="ao
ad
af
ae"
Run Code Online (Sandbox Code Playgroud)

我想得到

VAR3="1ao
2ad
3af
4ae"
Run Code Online (Sandbox Code Playgroud)

我知道我可以做到:

echo "$VAR1" > /tmp/order
echo "$VAR2" | paste /tmp/order  -
Run Code Online (Sandbox Code Playgroud)

但有没有办法没有临时文件?

linux bash

10
推荐指数
1
解决办法
1万
查看次数

大型66GiB遗留CVS回购 - 迁移到GIT或Mercurial是个好主意?

十多年来,我们拥有一个非常庞大的传统CVS回购(66GiB)并且不断增加.现在我们有一些分包合同公司,需要在一些模块和分支机构上工作.

我们需要为它们创建一些分支并将它们发送给它们.我们还需要不时将他们的更改合并到我们的主要分支中.

我们关注的是:

  • 我们绝对不能给他们整个回购,主要是关注安全.

  • 我们需要向他们发送一些历史信息,而不仅仅是"HEAD"版本的代码.

  • 我们仍在进行一些开发工作,因此我们需要不时向他们发送变更集.

GIT和Mercurial是从CVS迁移的好选择吗?GIT/Mercurial可以满足我们的需求吗?

编辑:我认为我们实际上需要一个具有多站点功能的集中式版本控制,能够根据中央仓库的一部分创建场外回购.并且可以轻松地在站点之间合并.

git cvs mercurial

4
推荐指数
1
解决办法
361
查看次数

标签 统计

bash ×1

cvs ×1

git ×1

linux ×1

mercurial ×1