Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 3 years ago.
Improve this question
I was studying SCM/Bug tracker integration when I found that it is not only possible to close and modify issues from the commit log, but it is also possible to create them.
But since the commit log is for code changes, I don't see why anyone would modify the code to create an issue. Please cite one scenario where this is justifiable.
One scenario might be where you're committing the fix for a particular issue, but you know the issue you've resolved is a short term fix for the problem.
In this case it might be necessary to open another issue in light of the short term fix so that you know you need to provide a long term fix somewhere down the road.
Maybe in a situation where a bug-report includes several "sub-bugs" : the commit can solve one of those "sub-bugs", and create another report for the remaining "sub-bugs" ?
Or sometimes, if you commit some hacky patch to quickly solve an urgent bug, you might want to create another report to "correct the hacky patch", to create a long-term solution ?
Related
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 2 years ago.
Improve this question
Someone copy my github repository and created another github repository simillar to my own. That person changed my name with his codename. And didn't even put a credits.
Is that considered as Plagiarism?
If no, can you explain why?
And if yes, can you tell me what I should do?
It is plagiarism. Which is perfectly legal, unless it leads to fraud (like getting a job based on the brilliant code in a git repository that the person never wrote). In academia it will have massive consequences if found out.
More important, it is copyright infringement. Send a DMCA takedown notice to github, and the repository will disappear very quickly.
In some countries, Germany for example, it violates the right of authorship, which is your right to claim that you wrote the code. In these countries nobody has the right to say they wrote the code when you wrote it, not even your employer - as long as you wrote it. Note this is separate from copyright.
Closed. This question needs debugging details. It is not currently accepting answers.
Edit the question to include desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem. This will help others answer the question.
Closed 1 year ago.
Improve this question
I'm given these warnings on GitHub and I am wondering how to fix them. It is not overwhelmingly clear!
Thanks
One way is below.
Remove all the lock files and node modules
Then do a npm i which will generate lock files with updated packages.
This should fix at least some of your warnings. Sometimes, it might fix all.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 4 years ago.
Improve this question
Can someone help me? I have no idea what to do. If someone could please help me with a step by step process. I have no idea what or if I need to instal something. The only think I know is that I usually lose all my projects so I need a proper way to save them. Btw my knowledge about github is 0
First and foremost, I would learn how to use Git and Github. You can try going here:
https://guides.github.com/
This covers GitHub very well. Considering you are working with Unity, you will want to know what files to put on a repository and what not to expose to the world. The tutorials regarding using a .gitignore file will cover that concept. There really isn't much else you need to know.
As an aside, I would also suggest you check out
Unity Hub . This lets you upload, track and run analysis on your projects from one location.
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 8 years ago.
Improve this question
Simply put, can I use github online rather than ever having to download the program for windows. It appears to be much easier than downloading git or the github application. Any thoughts on this?
Yes, you can if you like. Github supports online editing and commit. But I don't think it's convenient since you cannot compile, run and debug your codes, and easy to lost your work when you close your browser without save.
You lose a lot of power by giving up the command line, but you can certainly do most routine tasks in the cloud. You can do some limited editing and repository tasks directly on GitHub, or hook into your GitHub repository with a cloud-based IDE like Cloud9, CodeEnvy, or other similar services.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
From the top, "source control" seems like a bad way to describe CA Harvest; it's a deployment control system, and it's actually pretty good at just deploying code. I've found it to be lacking when doing source control tasks, though.
If you've used Harvest;
what did it do right?
what couldn't it do?
what did it do with a workaround so hackish it took 3x longer than you'd expect?
(Someone correct me if I'm wrong.) Harvest seems awesome for deployment control, enforcing steps along a deployment lifecycle, and getting a chain of approval for deployments to production. That said, it's missing on the developer-friendly side.
It seems like I need to use the Workareas; they let me put all the code on my local machine, so I can do development.
With Workareas, I can only synchronize from the repository, but not get a report of what just sync'ed in; I don't know what changed, or who changed it, or why.
To add comments to checkins using Workareas, you have to manually enable the functionality in the preferences, which is a huge red flag to me.
I can't seem to figure out how to find out what changed since a specific time; what changed since Friday at 5 PM, for example?
There aren't any atomic commits; I can't commit files as a group, then roll the group back later if something goes wrong. I can do it as a package, but that's heavyweight; a package should be able to contain hundreds of atomic commits/groups.
And worst of all, it's entirely unsupported by Stack Overflow and/or any other question-and-answer site I can find. If I can't figure it out... I'm shooting blind.
We're currently migrating away from Harvest.
Configuration management and code deployment. We have a pretty good process flow going.
Branching and merging. Horrible SCM tool really.
?