我过去使用过Perforce,我很喜欢它,但现在我一直在使用Svn,主要是因为它是开源的,我非常喜欢使用git-Svn。
我的问题是,我希望能够像在Perforce中那样在提交之前暂存我的更改集,这样我就知道我在做什么,我可以像在Perfoce中那样将文件与提交之前的更改关联起来。有可能用Svn来模仿这种行为吗?
所以基本上我会有一个变更列表,里面装满了一堆文件,一旦完成,我就提交那个集合。
感谢
Yes Subversion自1.5以来一直支持变更列表。
SVN手册中有一个关于变更列表的部分。
但基本要点是:
svn changelist name foo.c bar.c
svn diff --changelist name
svn commit --changelist name