Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC:

Source code control Xsharp . NET, C#. 29 Mar 2022 03:34 #22050

  • Sherlock
  • Sherlock's Avatar
  • Topic Author


  • Posts: 47
  • General question what is th experience with Source control systems.. what do you use?
    What issues. We tried DEVOX free MS... but developer said issues restoring did nto work with binary data.
    Costs ?

    So open to what we should look at and pros and cons..

    Thanks .. Phil
    Phil McGuinness

    Please Log in or Create an account to join the conversation.

    Last edit: by Sherlock.

    Source code control Xsharp . NET, C#. 29 Mar 2022 11:17 #22053

    • ic2
    • ic2's Avatar


  • Posts: 1553
  • We use Bitbucket (from Australian based Atlassian. It offers about the same features as the $40/year Github offer (using the same .git directory). It seems to work as it should but it is often unclear how things work, an issue I had with every source code control system I used.If you ask a question in the forum it get usually only a few dozen views and often no answer.

    Dick

    Please Log in or Create an account to join the conversation.

    Source code control Xsharp . NET, C#. 29 Mar 2022 11:23 #22054

    • robert
    • robert's Avatar


  • Posts: 3178
  • Phil,
    I have experience with TFS and GIT. Both work fine.
    I prefer GIT, even though the commandline is complicated. But it allows simultaneous editing by remote users and the integration in VS is Ok, and there is also an excellent TortoiseGit that integrates into the explorer.

    Robert
    XSharp Development Team
    The Netherlands

    Please Log in or Create an account to join the conversation.

    Source code control Xsharp . NET, C#. 29 Mar 2022 13:12 #22055

    • VR
    • VR's Avatar


  • Posts: 81
  • We at Informinds use Azure DevOps (Git) repos. The git command line commands are indeed quite complicated, but we use Fork (fork.dev/) as Gui for most of the Git operations. For Git, we use a process similar to the Release Flow (devblogs.microsoft.com/devops/release-fl...ng-on-the-vsts-team/).

    If your team is not that big and you don't need SSO, then you can consider the free tier on github.com. If you only have 5 users, you can also try Azure DevOps, where the first 5 users are free.

    Please Log in or Create an account to join the conversation.

    Last edit: by VR.

    Source code control Xsharp . NET, C#. [ Thanks good input ] 31 Mar 2022 00:11 #22056

    • Sherlock
    • Sherlock's Avatar
    • Topic Author


  • Posts: 47
  • I have not used XSHARP to ever write an app or convert, but supported by subscription its future.
    Now the time has come to bring 3 developers together in .NET. We have C#, Delphi and VO dev.
    Have a very skilled .NET guy thinks we should only use C#. I will XSHARP and C#, and Delphi guy RemObjects/Oygene.
    We have a lot of code in all 3 ... VO and Delphi , 20+ years..
    We are moving the last Desktop apps to Cloud version.
    The .NET work is web services, JSON, REST etc,, with Postges backed. We are very familar with this...
    My web team of developers will be PHP, Wordpress.

    Any Delphi devs moved to .NET and what VS aspect of PAscal Object languages did you use.
    Phil McGuinness

    Please Log in or Create an account to join the conversation.

    Last edit: by Sherlock.

    Source code control Xsharp . NET, C#. [ Thanks good input ] 31 Mar 2022 09:34 #22057

    • Fabrice
    • Fabrice's Avatar


  • Posts: 299
  • Hi Phil,

    ... strangely my previous reply has disappear from the Forum...?? May I didn't hit the Submit button ????

    That said I was indicating my use (personnal, X# and School) of Git and GitHub, but not only....
    If you want to give it a try, you can check Gogs gogs.io
    Free,OpenSource,Git server with a Web interface that has the Look n Feel of GitHub.
    It is self-contained, so you can run it without any existing servers on a large panel of hardware.
    Great for learning and testing; or if you prefer in-House solutions; You can even link it to your LDAP to ease connections... or put it on the Cloud.
    That said, it is Git, so not really suitable for Binary management as generating Diffs and Merge on binary content doesn't really have sense (I think).

    HTH,
    Fab

    Please Log in or Create an account to join the conversation.

    Last edit: by Fabrice.

    Source code control Xsharp . NET, C#. [ Thanks good input ] 31 Mar 2022 09:41 #22058

    • Fabrice
    • Fabrice's Avatar


  • Posts: 299
  • Hi Phil,
    to reply to your Pascal to .NET Question :
    In terms of language, don't forget that the guy at MS that was responsible of C# creation was coming from Borland :)
    So the "philosophy" of these languages are very similar, even if it has really evolved since V1.0

    Now, if you compare the IDE that's another story :
    VS is a great tool, but complex also; but it is difficult to change your habits...
    When you master one tool, moving to another one is sometimes frustrating : if I look at my students they have some difficulties to move from Jetbrains IntelliJ to VisualStudio (from Java to C#), and the difficult point is not the language :)
    ShortCuts, Menus, ... are so different :)
    But I agree that the next point will be the Framework knowledge (more than the language itself)

    Regards,
    Fab

    Please Log in or Create an account to join the conversation.

    Source code control Xsharp . NET, C#. [ Thanks good input ] 31 Mar 2022 11:14 #22059

    • FFF
    • FFF's Avatar


  • Posts: 1377
  • Fab,
    FTR, your first answer WAS visible yesterday, i read it ;)
    Regards
    Karl (X# 2.13.0.6; Xide 1.32; W8.1/64 German)

    Please Log in or Create an account to join the conversation.

    Source code control Xsharp . NET, C#. [ Thanks good input ] 31 Mar 2022 11:30 #22060

    • Chris
    • Chris's Avatar


  • Posts: 3652
  • Guys,

    I think the problem must have to do with a website restore yesterday. There was some problem caused by an update, so Robert had to roll it back and I suspect unfortunately this caused a couple posts to disappear as well.

    .
    XSharp Development Team
    chris(at)xsharp.eu

    Please Log in or Create an account to join the conversation.

    Source code control Xsharp . NET, C#. [ Thanks good input ] 31 Mar 2022 11:38 #22061

    • ic2
    • ic2's Avatar


  • Posts: 1553
  • Hello Phil,

    Sherlock wrote: Have a skilled .NET guy thinks we should only use C#.


    Note that you can easily mix C# and X# in 1 VS solution. When we find some code in C# which is doing the job we don't bother to convert, although C# is a terrible language. Especially since .Net languages can not be edited per entity, one of the main drawbacks of .Net versus VO, I often have that suddenly VS shows 1800 errors and then you know you forgot 1 semicolon or something like that. In quite some cases it is hard to find where the mistake is, so I copy the changes I just created to a text editor, press Ctrl Z until the errors are gone and reapply my changes.

    This doesn't happen as much with X# but still it's a shame you can't isolate 1 entity and it's errors. But bottom line: you don't really have to chose. Plus your developer won't have much trouble understanding X# (especially Core) when he knows C#

    Dick

    Please Log in or Create an account to join the conversation.

    Source code control Xsharp . NET, C#. [ Thanks good input ] 31 Mar 2022 16:38 #22064

    • VR
    • VR's Avatar


  • Posts: 81
  • Fabrice wrote: When you master one tool, moving to another one is sometimes frustrating : if I look at my students they have some difficulties to move from Jetbrains IntelliJ to VisualStudio (from Java to C#), and the difficult point is not the language :)
    ShortCuts, Menus, ... are so different :)


    If your students like Jetbrains IntelliJ then you can try Jetbrains Rider for c# instead of VS... I hear great things about Rider and your students probably have access to the full Jetbrains Suite with an academic licence.

    Please Log in or Create an account to join the conversation.

    Source code control Xsharp . NET, C#. [ Thanks good input ] 31 Mar 2022 22:10 #22066

    • Fabrice
    • Fabrice's Avatar


  • Posts: 299
  • Hi Volkmar,
    you are totally right, but I must admit that I have habits with VS :) , and as I am the teacher, I choose the IDE ;)

    Please Log in or Create an account to join the conversation.

    Source code control Xsharp . NET, C#. [ Thanks good input ] 31 Mar 2022 23:49 #22067

    • Chris
    • Chris's Avatar


  • Posts: 3652
  • Hi Fabrice,

    Fabrice wrote: you are totally right, but I must admit that I have habits with VS :) , and as I am the teacher, I choose the IDE ;)


    Hehe, I would had organized a class riot if I was a student in your class ;)

    .
    XSharp Development Team
    chris(at)xsharp.eu

    Please Log in or Create an account to join the conversation.

    • Page:
    • 1