mercurial

Online DVCS Client

人走茶凉 提交于 2019-12-13 08:40:04
问题 Okay, I have been grasping as all sorts of solutions to my problems with questions like Recommended DVCS mechanism for hosting many independent patches and Using Mercurial patch queue repository on BitBucket for many users and patches, but hopefully this will be the last question I need to ask about how to establish source control for my project described at https://sourceforge.net/p/iotabuildit/wiki/Home/. Then I can accept some answer on my other questions and move on. The requirements I am

Removing a file from versioning but keeping it locally?

强颜欢笑 提交于 2019-12-13 08:00:18
问题 What is the hg command for removing a file from versioning but keeping it locally? I can do hg remove but that will also remove the file locally. It's the SDK files that I don't want to version. 回答1: The command you are looking for is hg forget . 来源: https://stackoverflow.com/questions/16674732/removing-a-file-from-versioning-but-keeping-it-locally

Tortoisehg push or commit fail with “ret 255”

血红的双手。 提交于 2019-12-13 07:02:49
问题 I've been using Tortoisehg for a while now, with little to no problems but have just run into the following problem: I cannot push or commit to my main repository. I made a small change to one file in my project, committed locally with no problem, but the push to the main repo fails: % hg --debug push "Z:\[main repo]" pushing to Z:\[main repo] query 1; heads searching for changes all remote heads known locally listing keys for "bookmarks" 1 changesets found list of changesets:

Mercurial Merge has unexpectedly deleted source files

ε祈祈猫儿з 提交于 2019-12-13 06:24:09
问题 We have encountered a situation with Hg where no matter which way we merge two branches it wants to delete hundreds of files completely unexpectedly. i.e. merge branch A into B or B into A. More baffling no one has physically deleted them. Has anyone experienced this and can give guidance - this has become a major issue for us? Thanks. 回答1: Could there be a rename of a folder/directory involved? Perhaps one that's only a case change (ex: Stuff to stuff )? That could show up as a lot of

Restrict the content of push's to avoid accidental pushes to the development branch

我怕爱的太早我们不能终老 提交于 2019-12-13 04:39:46
问题 (This is a follow-up question to my earlier question about how to manage standard development and customer-specific development in a cvs.) We are using different branches in mercurial to distinguish between standard development (development of our standard software) and customer-specific development (development of customer-specific modifications of our standard software). So, lets say we have the following branches: default (standard development branch) revision1.0 (standard development

How to get Tortoise HG to detect changes in files based on directory again

*爱你&永不变心* 提交于 2019-12-13 04:31:53
问题 The simplest way I can describe this is that I have a project in Windows 7 under version control with tortoise HG version 2.8.1 using Mercurial-2.6.2, I am using bitbucket.org as my remote repository. When I go to click HG commit on a folder with a red exclamation point on it (meaning files that need to be committed). It tells me No files found for this operation But when I click on files in that directory that have the red exclamation point, It brings up the normal commit menu expecting me

How do I merge two Mercurial repos into a single one

青春壹個敷衍的年華 提交于 2019-12-13 04:23:48
问题 I have to separate Mercurial repositories. One is the main trunk for the project, while the other is a branch with a set of additional changes. There is one central location for the project repository, in which I'd like both the trunk and the branch to be available. What I'd like to do is merge the two repositories into a single one, but still allow the branch to be accessed via tags, or something similar. This would allow developers to check out the main code, but also be able to switch to

Windows Tortoisehg can't show incoming preview

扶醉桌前 提交于 2019-12-13 03:51:51
问题 On windows tortoisehg, clicking "incoming" can't show the list of incoming changesets, only saying "incoming changesets found". How to make the incoming changesets shown? 回答1: There is a Branch combo box that allows you to see only a specific branch. This combo box is at the top of your graph in TortoiseHg, if you enable the Graph Filter (CTRL-S). In your case, it is quite probable that you already selected a specific branch. Having this combo box to anything else than Show All , will show

Re-cloning a mercurial repository without generaldelta

孤者浪人 提交于 2019-12-13 03:34:39
问题 I'm trying to do a hg clone on an Internet facing machine for later use on an offline build machine. Unfortunately mercurial is 3.9.1 on the Internet machine, but 1.4 on the offline machine. I get the error abort: requirement 'generaldelta' not supported! and also abort: requirement 'dotencode' not supported! I found this is becuase generaldelta feature was added in 1.9, and dotencode in 1.7. I've used instructions from the MissingRequirement wiki page to downgrade this repo using the

Mercurial: Windows client for remote development

纵饮孤独 提交于 2019-12-13 02:45:56
问题 This question was migrated from Super User because it can be answered on Stack Overflow. Migrated 9 years ago . We have a test server where every developer has their own sandbox. In fact, our web project is so huge that we can't allow developers to edit everything even in sandbox. For example, there are some password files from some other web services that developers don't have permissions to see. Anyway, the thing is, we can't allow developers to clone whole projects to their own PC's for