相关疑难解决方法(0)

如何从Git存储库中的提交历史记录中删除/删除大文件?

偶尔我会把一个DVD-rip放到一个网站项目中,然后不小心git commit -a -m ...,然后,zap,回购邮件被2.2演出臃肿.下次我做了一些编辑,删除了视频文件,并提交了所有内容,但是历史记录中的压缩文件仍然存储在存储库中.

我知道我可以从那些提交开始分支并将一个分支重新绑定到另一个分支.但是我应该怎么做才能将2个提交合并在一起,以便大文件没有在历史记录中显示并在垃圾收集过程中被清除?

git version-control git-rebase git-rewrite-history

646
推荐指数
17
解决办法
22万
查看次数

我应该使用SVN还是Git?

我正在开始一个新的分布式项目.我应该使用SVN还是Git,为什么?

svn git version-control

320
推荐指数
12
解决办法
27万
查看次数

Maven发布插件与git +开发人员连接

我正在尝试使用maven release插件从trunk创建分支.

防爆.repository.git/child1/child2 /

该插件创建一个包含整个存储库的新分支.我怎样才能限制它来创建一个只包含child1的分支?

目前pom.xml连接,开发人员连接和URL如下:

<scm>
  <connection>scm:git:ssh://githost/repository.git</connection>
  <developerConnection>scm:git:ssh://githost/repository.git</developerConnection>
  <url>scm:git:ssh://githost/repository.git</url>
  <tag>HEAD</tag>
</scm>
Run Code Online (Sandbox Code Playgroud)

在svn中,我们通过在developerConnection中使用child1的绝对路径来实现这一点.

谢谢,

Gayathri

git maven maven-release-plugin

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