小编Ben*_*ser的帖子

什么是SVN对mergeinfo的实际使用?

我早就听说过svn的合并冲突问题.

当我得知svn在几个版本之前实现了一个名为的功能时,我很放心mergeinfo.似乎它的引入似乎允许svn有足够的信息来解决它们出现时的合并问题.直到我遇到以下情况:

在此输入图像描述

上图的脚本示例:

SVN=${SVN:-svn}
SVNADMIN=${SVNAMDIN:-svnadmin}

rm -rf repo wc

$SVNADMIN create repo

$SVN co file://$PWD/repo wc
cd wc

# r1
$SVN mkdir trunk branches
$SVN ci -m 'structure'
$SVN up

# r2
echo 2 > trunk/t.txt
$SVN add trunk/t.txt
$SVN ci -m 'add t.txt'
$SVN up

# r3
$SVN cp trunk branches/A
$SVN ci -m 'create branch A'
$SVN up

# r4
echo 4 > branches/A/a.txt
$SVN add branches/A/a.txt
$SVN ci -m 'add a.txt'
$SVN up

# r5 …
Run Code Online (Sandbox Code Playgroud)

svn version-control merge mergeinfo

16
推荐指数
2
解决办法
5585
查看次数

如何使用 git 区分远程存储库上的两个提交或文件?

我有两个哈希值和一个 git 远程存储库的 URL。如何执行差异?

使用 SVN 我这样做:

svn diff -rXXX:YYY svn+ssh://host/path
Run Code Online (Sandbox Code Playgroud)

git diff dvcs

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

git svn clone创建空的git存储库?

我正在尝试使用此命令将SVN存储库中的最后100个修订引入本地git存储库(在Windows上)。

git svn clone http://...-r 100

由于某些原因,除了.git文件夹以外,结果检出为空。

但是如果没有-r参数,它就可以正常工作(尽管可以检查出时间的曙光)。

有人知道发生了什么吗?

谢谢!

svn git clone git-svn

2
推荐指数
1
解决办法
2327
查看次数

标签 统计

git ×2

svn ×2

clone ×1

diff ×1

dvcs ×1

git-svn ×1

merge ×1

mergeinfo ×1

version-control ×1