AnkhSVN - General

Welcome to the AnkhSVN feedback forum. Do you have an idea? Do you recognize a good idea when you see one? We want to hear from you!

We track development issues in our issue tracker. Please add references to relevant issues.

AnkhSVN - General

Categories

JUMP TO ANOTHER FORUM

  1. When diffing a file, I'd like to be able to set the default from type and to type that are specified so that the shift key bypass is more useful to me.

    The defaults of Base and Working are useless to me as that shows what I've done locally - which, if I'm committing as often as I should, I know what I've done. Being able to default to Latest Version instead of Base would save me lots of clicks.

    9 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    planned  ·  4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Once a file deletion has been committed, it is extremely difficult to undo this. The only way I managed to do it was to find the revision where it occurred in the History Viewer, choose "Revert changes from this revision" (thereby reverting all the changes done there) and then again reverting the other changes.

    Much simpler if I could select the "delete file" action in the History Viewer's changed paths and choose "Revert".

    9 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. When a file is locked, but no other changes have been made to the file, "Commit changes" becomes active in the interface, but selecting it does not unlock the file (and therefore commit changes remains active). This behaviour also exists in Tortoise, but is equally annoying there.

    9 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. I would have submitted this to the issue tracker or mailing list, but both were so user-unfriendly that I thought I'd do it here.

    The issue (present in 2.1.10129.17) seems to be that, when no documents are open in VS, committing changes results in an error dialog saying "Failed to save open documents before committing." I finally figured out a workaround - open a document before trying to commit.

    9 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  10 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. AnkhSVN with VS2017:

    Project member files fail to appear in the Pending Changes window. Some part of the VS2017 / AnkhSVN combo misplaces the fact that the file is part of the project, per the Source Control Info panel. Loading the solution afresh works around the problem, but is not acceptable.

    See this thread for more detail:

    https://ankhsvn.open.collab.net/ds/viewMessage.do?dsForumId=582&dsMessageId=602003

    9 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Although this may be possible using a pre-build script/macro, it would be great to have the ability to automatically update the revision part of the AssemblyFileVersion attribute each time the solution is built.

    8 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. I use the file system based repositories primarily and having to go into explorer, get the path, feed it through a text transformer to change the \ to /, then add in the file:/// in a text box that isn't big enough seems like way more steps than necessary.

    7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →

    We recommend not to use file:/// based repositories as those don’t allow the full power of subversion (and it breaks the failsafe atomic commit support if you use network paths).

    That said, we use the .Net Uri class to parse the uris and those automatically convert paths like ‘C:\repository’ to ‘file:///C:/repository’ for you. (so while it is not a documented feature it is pretty easy to paste local paths)

  8. 7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Currently svn properties can be set only for a single file at once, for example, the 'svn:needs-lock' property.

    It would be great if this could be done for multiple files at once or an entire folder recursively.

    7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. When one of my teammates try to lock a file that is already locked by another developer, the prompt that says
    the file(s) are locked always shows "?" instead of the username of the person that locked the file.

    We tried the following steps to solve the problem:
    Upgrade AnkhSVN and VisualSVN Server to their latest versions (AnkhSVN 2.4.11610) (VisualSVN 2.5.6)
    Upgrade the repository format to Subversion 1.5 format
    *The above steps didn't have an effect at all, so what we did later was to downgrade to AnkhSVN 2.3.11269

    Even after downgrading, It still didn't have an effect - when…

    7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  11. I was not able to find anything in Ankh ( Visual Studio) which lets me browse conflicted files.

    Note that some of the resolve options (e.g. Edit Conflicts) require a merge tool to be setup in Tools -> Options -> Source Control -> Subversion user tools

    Would like to view and edit the conflicts in Ankh itself.

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. "Needs-lock" files must be locked before editing. When Server is not available, ReadOnly attribute (R) must be deleted with File-Explorer, should be possible within Viaual Studio.

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. AnkhSvn annotate shoudl offer a option like TortoiseSVN blame to include the merge information.

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. It would be great if a simple spell/grammar check was added to AnkhSVN, I often find myself double checking my grammar using word or at times even gmail. A spell checker is so common nowadays that I was quite surprised it is not yet on the roadmap. It reduces the amount of (unintended) typos ending up in the repository history, a must have for enterprise grade tooling.

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Currently, I work with a team of developers using TFS, but would like to switch to SVN. Here's the problem. Our TFS project has many VS2008 projects in it. We have two websites and multiple DLL projects. Some developers require only one website and a handful of DLLs and other requires all or another set. Up until now each user was responsible for setting up their own solution, which worked well for us since not everyone needed everything. Also, our web sites are run through IIS since we need the ability to have virtual directories pointing at common data arrays…

    5 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →

    The project paths that are stored in the solution will be per user overridable in the near future. (Best guess +- January 2009). This is part of the enlistment support planned for some time. It is recommended to share the solution file (especially on websites as the .sln actually contains the project references). AnkhSVN can’t redesign the Visual Studio project model, but we will try to implement optional parts of the SCC specification with some more user configuration options than other products. (e.g. allow customizing most user project paths, while TFS and VSS only allow editting enlist enabled projects).

    Please contact me via the users@ankhsvn.open.collab.net list if you have further questions.

  16. Currently the only thing I resort to tortioseSVN for is gui based repository creation. Then I have to feed the explorer path through a text transformation to fix the \ to / then append a file:/// in a textbox that by default doesn't accomdate the extremely long paths I have here at work.

    5 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    We recommend not to create local repositories, but instead share a server repository (or create repositories there).

    Note that AnkhSVN accepts normal paths in most boxes that accept a repository URL, because the System.Uri class automatically translates this to a file:/// uri. (Clicking in the browser then shows the real Uri)

  17. 5 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  18. I suggest you show more information in the Recent Changes window. This is the window which shows what happened to the repository, but it does so in a way which makes it suboptimal. In particular:

    1) If a remote change occured, I want to be able to see (for changes on the repository which I do not yet have):
    a) The committer
    b) The revision number (so I can see which changes are part of one commit)
    c) The commit message
    d) (optional) The commit date and time

    2) The "compare" SplitButton defaults to "Compare with Original Version". However, in…

    4 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    planned  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. I really only care about the filename and maybe the parent folder of what ever file is being effected. Currently right now you see the whole path meaning every time I commit I have to make the columns bigger to see what I am commit and I have to resize it every time.

    4 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. 4 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?