Forum Index  ViceVersa HOME         FAQ and Knowledge Base

 FAQForum FAQ   SearchSearch Forum  RegisterRegister 
 ProfileProfile   Log inLog in 

Visual Studio C# filter

 
Post new topic   Reply to topic     Forum Index -> Support
Author Message
mijen



Joined: 21 Oct 2022
Posts: 2

PostPosted: Fri Oct 21, 2022 8:44 am    Post subject: Visual Studio C# filter Reply with quote

I'm considering using ViceVersa Pro for creating backup of Visual Studio C# solutions (projects, source files) but without the binaries that are generated during compilation.

I'm familiar with the modern way of doing software development using git, but sometimes file backups is a better solution.

Anyone already created a file/folder filter for this purpose? Willing to share?

Kind regards,
Michael
Back to top
TGRMN Software
Site Admin


Joined: 10 Jan 2005
Posts: 8716

PostPosted: Fri Oct 21, 2022 10:26 am    Post subject: Reply with quote

Hi, we use ViceVersa PRO to backup C++ projects. We exclude :

*.obj - object code

*.pdb - program debug databse file

*.bsc - source browser database

*.ilk - incremental linker file

*.sbr - source browser intermediate file

*.idb - rebuild dependency file

*.lib - library file

*.exe - executable
_________________
--
TGRMN Software Support
http://www.tgrmn.com
http://www.compareandmerge.com
Back to top
mijen



Joined: 21 Oct 2022
Posts: 2

PostPosted: Sat Oct 22, 2022 8:24 am    Post subject: Visual Studio C# filter Reply with quote

TGRMN Software wrote:
Hi, we use ViceVersa PRO to backup C++ projects. We exclude :

*.obj - object code
*.pdb - program debug databse file
*.bsc - source browser database
*.ilk - incremental linker file
*.sbr - source browser intermediate file
*.idb - rebuild dependency file
*.lib - library file
*.exe - executable


I appreciate the feedback, thanks!

Looking for similar for C# and IDE Visual Studio I stumbled over the gitignore repository at github.com. I can't include link here, but search for gitignore and it should appear.

It seem "they" have included most of what you use, except for a few they have left out, and an addition of a bunch more.

The corresponding gitignore file for C# development using Visual Studio is much more involved, including by example a bunch of folders with letters that can be spelled with capital or lower case letters etc.

By example part of the "Build results" section use:
Code:
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
[Ww][Ii][Nn]32/


And there are also some sections that that doesn't look trivial to translate into ViceVersa settings:

Code:
# Visual Studio 2017 auto generated files
Generated\ Files/

# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*


How can I "translate" above gitignore syntax to ViceVersa filtering?

Feature idea? Import gitignore files?

Kind regards,
Michael
Back to top
TGRMN Software
Site Admin


Joined: 10 Jan 2005
Posts: 8716

PostPosted: Mon Oct 24, 2022 2:54 am    Post subject: Reply with quote

Hi, thanks, I think these are Regex filters, they should be able to be used in ViceVersa as well using the <r> prefix. See Filter Syntax in help. I will test them.
_________________
--
TGRMN Software Support
http://www.tgrmn.com
http://www.compareandmerge.com
Back to top
Display posts from previous:   
Post new topic   Reply to topic     Forum Index -> Support All times are GMT
Page 1 of 1

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group
Copyright © TGRMN Software. TGRMN Software products: