version-control

Can I use Subversion for a multi gigabyte data set?

一个人想着一个人 提交于 2019-12-23 12:32:30
问题 The data set is 97984 files in 6766 folders with 2,57 GB. A lot of them are binary files. For me this does not sound so much. The daily data change rate is in the hundreds of KB on maybe 50 files. But I'm scared that subversion will become extremely slow. It was never fast anyway and the last time at v1.2 the recommendation was splitting it into multiple repositories. No, I don't like this. Is there way that I can tell Subversion or any other free open source version control to trust the file

Converting mercurial repository to svn repository

女生的网名这么多〃 提交于 2019-12-23 12:18:05
问题 I know you can convert svn repository to mercurial repository (or use mercurial as a client to svn repo) but what I want is to convert mercurial repository to svn repository. We have some tool that uses SVNKit, and we'd like to continue use it, but want to be able to work on mercurial repository. Hence we want to completely convert mercurial repo to svn repo. Is that something that's possible? (and how?) 回答1: Consider using hgsubversion which lets you work on a svn repo from within mercurial,

How big can a Sourcesafe DB be before “problems” arise?

梦想与她 提交于 2019-12-23 10:53:16
问题 We use SourceSafe 6.0d and have a DB that is about 1.6GB. We haven't had any problems yet, and there is no plan to change source control programs right now, but how big can the SourceSafe database be before it becomes an issue? Thanks 回答1: Do you run the built-in ssarchive utility to make backups? If so, 2GB is the maximum size that can be restored. (http://social.msdn.microsoft.com/Forums/en-US/vssourcecontrol/thread/6e01e116-06fe-4621-abd9-ceb8e349f884/) NOTE: the ssarchive program won't

Use git rev-list to exclude a branch, but keep common ancestors with the included branches

北城余情 提交于 2019-12-23 10:25:33
问题 Say I have the following git repo: I want to specify a git rev-list of all branches ( --all ) but excluding a given branch (say, feature-D ), but I want to show common ancestors of feature-D and the other branches i.e. commit Initial and 1 . If I try git rev-list --all ^feature-D commits Initial and 1 are excluded: Of course I can list all branches except for feature-D explicitly ( git rev-list feature-A feature-B feature-C ) to get what I want: But is there a way to specify a rev-list that

Use git rev-list to exclude a branch, but keep common ancestors with the included branches

耗尽温柔 提交于 2019-12-23 10:24:15
问题 Say I have the following git repo: I want to specify a git rev-list of all branches ( --all ) but excluding a given branch (say, feature-D ), but I want to show common ancestors of feature-D and the other branches i.e. commit Initial and 1 . If I try git rev-list --all ^feature-D commits Initial and 1 are excluded: Of course I can list all branches except for feature-D explicitly ( git rev-list feature-A feature-B feature-C ) to get what I want: But is there a way to specify a rev-list that

How to expand some version keywords in Mercurial?

左心房为你撑大大i 提交于 2019-12-23 09:38:27
问题 In CVS I could put $LOG$ into the source file and when the file is checked in $LOG$ will be expanded into true logs in the file. But how to implement this in Mercurial? Of course I mean the other keyword such as the latest checkin date and time. 回答1: For most of the problems keyword expansion solves it creates a whole heap more; isn't recommended in Mercurial CVS/RCS-like Keyword Substitution - Why You Don't Need It however it is documented how to do it with expansions if you really need to.

Subversion and dependencies

痞子三分冷 提交于 2019-12-23 09:21:18
问题 I am trying to find a viable strategy to a following problem. We have several web projects which are dependent on our framework. Everything is stored in our SVN and has its own project with all the necessary directory structure (trunk, tags, branches). In an example - we have projects webprj01 and webprj02 and we have a framework frm01. All of those have usual SVN project structure - trunk, tags, branches. webprj01 and webprj01 are both dependent on frm01 and in real life frm01 is present as

Version control of uploaded images to file system

好久不见. 提交于 2019-12-23 09:17:53
问题 After reading Storing Images in DB - Yea or Nay? I think that the file system is the right place for storing images. But I would like to know how you handle backup/version control of uploaded images in your different environments (dev/stage/prod) and for network load balancing? These problems is pretty easy to handle when working with a database e.g. to make a backup from the production environment and restore the DB in the development environment. What do you think of using for example git

sbt 0.11.3: getting latest version of a git plugin

笑着哭i 提交于 2019-12-23 09:04:07
问题 I've a multi-project structure which builds with sbt 0.11.3. I wanted to centralize my dependency versions, project versions, artifacts, shell prompt stuff and such. It would be really helpful for my plans on release management and version control. So I've created a plugin and put my global configurations there. My projects read it from github and build it as a plugin. Everything is lovely. ./project/project/Build.scala import sbt._ object PluginDef extends Build { override lazy val projects

How to determine a developer's total contribution to SubVersion?

你说的曾经没有我的故事 提交于 2019-12-23 09:02:48
问题 I'd like to be able to see someone's total lines of code contributed to our application. Say the app is 10k lines of code, I'd like to see the breakdown of how many LOC each developer has committed to the repository. Is there anything for SubVersion to get this kind of info? 回答1: There is MPY SVN STATS and also StatSVN if I remember correctly that should do what you want and much more. I don't think it can be done with tortoisesvn all the tools that I know are command line tools and I fear