commit (1,116)


svn - 在Windows中编写钩子的最佳策略

svn - 在Windows中编写钩子的最佳策略

在Windows中为Subversion编写钩子的最佳方法是什么? 据我所知,只能使用可执行文件。 那么最好的选择是什么? 简单的批处理文件 专门编译的可执行应用程序(大锤破解一下吗?) 其他一些混合选项(如运行Powershell脚本的批处理文件)…


如何让Subversion(SVN)在签到时发送电子邮件?

我总是发现checkin(commit)邮件非常有用,可以跟踪其他人在代码库/存储库中的工作。 如何设置SVN以在每次提交时通过电子邮件发送通讯组列表? 我在Windows上运行客户端,在Linux上运行Apache Subversion服务器。 以下针对各种平台的答案可能对其他人有用。…


linux - Subversion管理工具

我们有很多用户在Subversion的不同共享和独立版本库中运行。 作为我们工作的一部分,我们做项目共享的代码和个人工作,我们需要控制访问,理想的是在一个小组的基础上。 当然,我们使用SVNManager来允许用户管理访问和创建存储库。 然而,为了做到这一点,我们必须做相当多的黑客攻击。 有谁知道一个免费的,开源的,兼容Linux的SVN管理系统吗? 谢谢你的帮助。…


重置或恢复使用Git的特定修订的特定文件?

我已经对作为一组文件的一部分提交了几次的文件进行了一些更改,但是现在想要将其上的改变重置/恢复到以前的版本。 我已经做了一个git log以及一个git diff来找到我需要的修订版本,但是不知道如何让文件恢复到之前的状态。…


我如何开始使用SVN?

我已经准备好开始使用SVN了,但是我还没有(如免费啤酒所需的钱)与源代码控制的经验。 我已经在我的服务器上安装了subversion(这很简单,'apt-get install subversion'),但现在我不知道该怎么做,如何配置它,或者如何使用它。 你有什么建议,在哪里可以找到好的资源来学习开始使用它? 更新: 好所以反馈很好,我已经阅读了一些,但我想澄清我的问题,说我正在寻找更多…


你如何删除git历史记录中的特定版本?

假设你的git历史记录如下所示: 1 2 3 4 5 1-5分开修订。 你需要删除3,同时保持1,2,4和5.这个怎么做? 在删除后有数百个修订版时,是否有一种有效的方法?…


version control - 一个好的提交信息的建议:格式/指南?

我在一个新项目的开始,我试图以一种聪明的方式建立知识库,并建立一些代码风格的指导方针,使每个人都能够专注于代码。 大部分工作已经完成,但是我仍然不确定应该为提交消息强制执行的格式。 我都是为了自由,只是告诉人们让他们清楚彻底,但是我觉得这种做法很少有效,人们对“清晰”:)有着截然不同的看法。 到目前为止,我从来没有找到一个令人满意的方案。 我经常做的是:提交的一行摘要,然后是更详细地描述每个…


SVN存储库中的“Phantom”目录

我不知何故设法得到一个SVN存储库到一个糟糕的状态。 我已经移动了一个目录,现在我不能将它提交到新的位置。 就svn status而言,目录是未知的(目录的名称是type)。 $ svn status ? type 当我尝试添加目录时,服务器说它已经存在。 $ svn add type svn: warning: 'type' is already under version co…



svn - 每个人的源代码管理?

我有许多非技术用户都共享一组项目文件。 让他们使用版本控制是理想的选择,但是我认为subversion和git对于非技术性的办公人员来说太过技术性了。 是否有任何分布式源代码管理软件可以正常工作?…


你应该多久使用一次git-gc?

你应该多久使用一次git-gc? 手册页面简单地说: 鼓励用户在每个存储库中定期运行此任务,以保持良好的磁盘空间利用率和良好的操作性能。 是否有一些命令可以获得一些对象数量来确定是否应该使用gc?…




git push tag branch checkout delete tag回滚 pull sourcetree打tag rebase