相关疑难解决方法(0)

显示两个修订版之间已更改的文件

我想合并两个已分开一段时间的分支,并想知道哪些文件已被修改.

遇到这个链接:http://linux.yyz.us/git-howto.html这非常有用.

比较我遇到的分支的工具是:

  • git diff master..branch
  • git log master..branch
  • git shortlog master..branch

想知道是否有类似"git status master..branch"的东西只能看到两个分支之间不同的文件.

在没有创建新工具的情况下,我认为这是您现在可以做到的最接近的工具(如果文件被多次修改,当然会显示重复):

  • git diff master..branch | grep "^diff"

想知道是否有我遗漏的东西......

git branch git-diff git-branch

2041
推荐指数
12
解决办法
72万
查看次数

将DVCS与Visual Source Safe结合使用

我被迫在工作中使用Visual Source Safe 2005.我想将它与DVCS结合起来,以便我可以在本地签入文件而不会中断我的同事,如果有错误或无法编译.

在我使用Mercurial的尝试中,它有效,但会引起一些奇怪的问题.也就是说,它认为其他人已经检查了我签出的文件.

这是我对如何管理它的想法:

  1. 禁用自动结帐.
  2. 在Mercurial本地工作
  3. 当我准备推动我的改变时......
    1. 克隆我的Mercurial存储库.
    2. 更新我的Visual Source Safe存储库
    3. 使用Mercurial拉出并合并两个存储库.
    4. 检查所有内容到Visual Source Safe.

这听起来合理吗?我总是听到有关VSS的坏话,这只是要求我亲眼看到这些问题吗?

mercurial dvcs visual-sourcesafe visual-sourcesafe-2005

16
推荐指数
1
解决办法
1664
查看次数